Example #1
0
        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;
            }
        }