protected void ValidateUser(object sender, EventArgs e) { string captchaImageText = Convert.ToString(Session["CaptchaImageText"]); string confirmCaptcha = this.CaptchaImage.Text; if (string.Compare(captchaImageText, confirmCaptcha, true) != 0) { InvalidCredentialsMessage.Text = "Captcha không khớp. Vui lòng thử lại."; InvalidCredentialsMessage.Visible = true; CaptchaImage.Text = string.Empty; return; } var userName = this.UserName.Text; var password = this.Password.Text; var userDto = DcapServiceUtil.login(userName, password); if (String.IsNullOrEmpty(userDto.Message)) { Session["UserDto"] = userDto; FormsAuthentication.RedirectFromLoginPage(userName.ToUpper(), this.RememberMe.Checked); } else { InvalidCredentialsMessage.Text = userDto.Message; InvalidCredentialsMessage.Visible = true; CaptchaImage.Text = string.Empty; } }