예제 #1
0
        protected void Btn_enter_Click(object sender, EventArgs e)
        {
            User user = TestorUserNameValidator.WebValidate(TextboxLogin.Text, TextboxPassword.Text);

            if (user != null)
            {
                if (user.Status == (short)TestorUserStatus.Removed || user.Status == (short)TestorUserStatus.LocalNetUser ||
                    user.Status == (short)TestorUserStatus.Any)
                {
                    LabelWrongUserNamePassword.Text    = "Неверное имя пользователя и/или пароль";
                    LabelWrongUserNamePassword.Visible = true;
                }
                else if (user.Status == (short)TestorUserStatus.NotActivated)
                {
                    LabelWrongUserNamePassword.Text    = "Пользователь не активирован";
                    LabelWrongUserNamePassword.Visible = true;
                }
                else
                {
                    LabelWrongUserNamePassword.Visible = false;
                    FormsAuthentication.RedirectFromLoginPage(TextboxLogin.Text, ChRememberMe.Checked);
                }
            }
            else
            {
                LabelWrongUserNamePassword.Text    = "Неверное имя пользователя и/или пароль";
                LabelWrongUserNamePassword.Visible = true;
            }
        }
예제 #2
0
 public bool ValidateCurrentUser(string userName, string password)
 {
     return(TestorUserNameValidator.WebValidate(userName, password) != null);
 }