protected bool doLogin(String username, String password) { bool result = false; UserPool userPool = (UserPool)Application["UserPool"]; if (userPool.RegisterUser(username, password)) { ltMessage.Text = ""; FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(username, false); Int32 userId = userPool.GetUserId(username); Int32 userRoleId = userPool.GetUserRoleId(username); //---------------------------------------- UcUserArgs args = new UcUserArgs(); args.UserName = username; args.Password = password; args.UserId = userId; args.UserRoleId = userRoleId; login(args); //---------------------------------------- if (!args.Cancel) { result = true; } else { result = false; doLogout(args.Message); } } else { } return(result); }
private bool DoLogin(String username, String password) { UserPool userPool = (UserPool)Application["UserPool"]; if (userPool.RegisterUser(username, password)) { FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(username, false); Int32 userId = userPool.GetUserId(username); Int32 userRoleId = userPool.GetUserRoleId(username); UcUserArgs args = new UcUserArgs(); args.UserName = username; args.Password = password; args.UserId = userId; args.UserRoleId = userRoleId; login(args); return(true); } return(false); }