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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
