Admin/Login.aspx.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
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 Base;
using AdminRights;

public partial class admin_Login : BasePage
{
    protected void Page_Load(object sender, EventArgs e)
    {           
    }

    protected void ibtnSave_Click(object sender, ImageClickEventArgs e)
    {
        //判断Cookie是否为空如果为空说明浏览器禁用了Cookie
        if (Request.Cookies["CheckCode"] == null)
        {
            MessageBox.Show(this.Page, "您的浏览器设置已被禁用Cookies,请设置浏览器允许使用Cookies后使用本系统!");
        }
        //判断验证码与用户输入的是否相同
        if (string.Compare(Request.Cookies["CheckCode"].Value.ToLower(), txtCheckCode.Value.ToLower()) != 0)
        {     
            MessageBox.errorShow(this.Page, "验证码错误,请输入正确的验证码!");
            txtCheckCode.Value = "";
            return;
        }
        string name = txtName.Value.Trim();
        string password = txtPassword.Value.Trim();
        if (!name.Equals(string.Empty) && !password.Equals(string.Empty))
        {
            IManager RMan = new RManager();
            TManager TMan = new TManager();
            string Md5Pawd = Common.Encryption(password);
            DataTable dt = RMan.GetDataTable(name, Md5Pawd);
            TMan.LastIP = Base.GetRequest.GetIP();
            TMan.LastDate = DateTime.Now;
            if (dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["Lockedup"].ToString().Equals("True"))
                {
                    MessageBox.Show(this.Page, "该帐号已被锁定!");
                    return;
                }
                GetRequest.SetCookie("LoginLang", "0");
                GetRequest.SetCookie("ManagerName", name);
                GetRequest.SetCookie("PassWord", password);
                GetRequest.SetCookie("ManagerID", Convert.ToString(dt.Rows[0]["ID"]));
                GetRequest.SetCookie("RoleID", Convert.ToString(dt.Rows[0]["RoleID"]));
                GetRequest.SetCookie("Shen", Convert.ToString(dt.Rows[0]["Shen"]));
                GetRequest.SetCookie("Shi", Convert.ToString(dt.Rows[0]["Shi"]));
                GetRequest.SetCookie("QuXian", Convert.ToString(dt.Rows[0]["QuXian"]));
                GetRequest.SetCookie("lastVisit", DateTime.Now.ToString());
                TMan.ID = Convert.ToInt32(dt.Rows[0]["ID"]);
                RMan.UpdateIP(TMan, 1, name);
后面还有 16 行代码,购买后查看完整代码

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

AI 解读 AI

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

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