logon Authenticates and authorises a User.