So, using the windows authentication, i do not need the logon page at all because the user is logged on to the PC with a windows account hence is authenticated? correct me if i'm wrong as i more than likely am in this case.

I then just use the current user identity for (and you are correct in guessing) comparing to the users table in the database.

Thanks, your patience is appreciated