use UserLogon to do the logon step