Login.aspx.cs

(完整代码) 1KB

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using DAL;

public partial class Login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        tb_txtName.Focus();
    }
    users dal = new users();
    protected void ib_login_Click(object sender, ImageClickEventArgs e)
    {
        string uid = tb_txtName.Text;
        string pwd = tb_txtPwd.Text;
        bool pass = dal.Exists(uid, pwd);
        string code = tb_txtcode.Text.Trim().ToLower().ToString();
        if (code != Request.Cookies["CheckCode"].Value.ToLower().ToString())
        {
            
            Response.Write("<script language='javascript'>alert('验证码错误!');</script>");
        }
        else
        {
            if (pass)
            {
                Session["uid"] = tb_txtName.Text;
                DataSet ds = dal.GetList(uid);
                int usergroup = int.Parse(ds.Tables[0].Rows[0][3].ToString());
                Session["group"] = usergroup;
                if (usergroup == 1)
                {
                    Response.Redirect("index.aspx");
                }
                else
                {
                    Response.Write("<script>alert('你只是普通用户,只能对数据进行浏览.');window.open('index.aspx','_self')</script>");
                }
            }
            else
            {
                Response.Write("<script language='javascript'>alert('用户名或密码错误!');</script>");
            }
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。