Пример #1
0
    /// <summary>
    /// 处理登录按钮点击事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btLogin_Click(object sender, EventArgs e)
    {
        Admin admin = new Admin();

        MD5CryptoServiceProvider HashMD5 = new MD5CryptoServiceProvider();
        string newPassword =
            ASCIIEncoding.ASCII.GetString(HashMD5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(tbPassword.Text)));

        if (admin.LoginVal(tbUserName.Text, newPassword))
        {
            Session["UserName"] = tbUserName.Text;
            Session["Type"] = "Admin";
            Response.Redirect("./index.aspx");
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert",
                "<script>alert('用户名或密码错误!')</script>");
        }
    }