Exemplo n.º 1
0
    protected void btnCheckPassword_OnClick(object sender, EventArgs e)
    {
        if (txtPassword.zIsNullOrEmpty())
        {
            lblErrorPassword.Text = "Please Enter Password.";
            txtPassword.Attributes.Add("style", "border-color: transparent transparent #ff0b0b");
            txtPassword.Focus();
            return;
        }

        int?CheckUsersId = GetCheckUsersId();

        if (!CheckUsersId.HasValue)
        {
            if (Request.QueryString.Count > 0 && Request.QueryString["CheckUsersId".Encrypt()] != null)
            {
                Session["CheckUsersId"] = Request.QueryString["CheckUsersId".Encrypt()].Decrypt();
            }
            SetControl(true);
            CheckUsersId = GetCheckUsersId();
            if (!CheckUsersId.HasValue)
            {
                SetControl(true);
                return;
            }
        }

        if (!LoginUtilities.IsValidPassword(GetCheckUsersId().Value, txtPassword.Text))
        {
            lblErrorPassword.Text = "Wrong password. Try again.";
            txtPassword.Attributes.Add("style", "border-color: transparent transparent #ff0b0b");
            txtPassword.Focus();
        }
        else
        {
            LoginUtilities.Login(GetCheckUsersId().Value, chkRememberme.Checked);
        }
    }