/// <summary> /// Login method. Authenticates an user in the current context. /// </summary> /// <param name="context">Http Context includes request, response, etc.</param> /// <param name="loginName">Username</param> /// <param name="clearPassword">Password in clear text</param> /// <param name="rememberMyPassword">Remember password to the next logins</param> /// <exception cref="IncorrectPasswordException"/> /// <exception cref="InstanceNotFoundException"/> public static void Login(HttpContext context, String loginName, String clearPassword, Boolean rememberMyPassword) { /* Try to login, and if successful, update session with the necessary * objects for an authenticated user. */ LoginResult loginResult = DoLogin(context, loginName, clearPassword, false, rememberMyPassword); /* Add cookies if requested. */ if (rememberMyPassword) { CookiesManager.LeaveCookies(context, loginName, loginResult.EncryptedPassword); } }