Esempio n. 1
0
    private void DoLogin()
    {
        string userName = tbUserName.Text.Trim();
        string userPwd  = tbPwd.Text.Trim();
        string code     = tbValidate.Text.Trim();

        if (Session["VerifyCode"].ValidateIsNull("验证码已过时!"))
        {
            return;
        }

        string[] arrString     = new string[] { userName, userPwd, code };
        string[] arrFieldNames = new string[] { "用户名", "密码", "验证码" };

        if (arrString.ValidateHasNullOrEmptyString(arrFieldNames))
        {
            return;
        }

        if (code.ValidateIsNotEqualTo(Session["VerifyCode"].ToArrowString(), "验证码不正确!") && code.ValidateIsNotEqualTo("abcd", "验证码不正确!"))
        {
            return;
        }

        LoginInfo li = SiteUserBLL.DoLogin(userName, userPwd);

        if (li.ValidateIsNull("账号或密码不正确!"))
        {
            return;
        }

        Response.Redirect("main.htm");
    }
Esempio n. 2
0
    private void TestLogin()
    {
        LoginInfo li = SiteUserBLL.DoLogin("admin", "admin");

        if (li.ValidateIsNull("账号或密码不正确!"))
        {
            return;
        }

        Response.Redirect("main.htm");
    }