ajax/AdminLogin.ashx
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<%@ WebHandler Language="C#" Class="AdminLogin" %>
using System;
using System.Web;
public class AdminLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string uid = context.Request["uname"].ToString().Trim();
string upwd = MD5.Hash(context.Request["upass"].ToString().Trim());
//string upwd = context.Request["upass"].ToString().Trim();
string yzm = context.Request["yzm"].ToString().Trim();
string r;
if (yzm.ToUpper() != context.Session["CheckCode"].ToString().ToUpper())
{
r = "2";
}
else
{
System.Data.SqlClient.SqlParameter[] p = new System.Data.SqlClient.SqlParameter[]
{
new System.Data.SqlClient.SqlParameter("@id",uid),
new System.Data.SqlClient.SqlParameter("@pwd",upwd),
};
string sql = "select count(*) from tb_gys where gys_user=@id and gys_pwd=@pwd" ;
if (SqlHelper.GetSqlCount(sql, p) > 0)
{
System.Data.SqlClient.SqlParameter[] p1 = new System.Data.SqlClient.SqlParameter[]
{
new System.Data.SqlClient.SqlParameter("@id",uid),
new System.Data.SqlClient.SqlParameter("@pwd",upwd),
new System.Data.SqlClient.SqlParameter("@tag","1"),
};
string sql1 = "select count(*) from tb_gys where gys_tag=@tag and gys_user=@id and gys_pwd=@pwd" ;
if (SqlHelper.GetSqlCount(sql1, p1) > 0)
{
context.Session["userid"] = uid;
r = "3";
}
else
{
context.Session["userid"] = uid;
r = "1";
}
}
else
{ r = "0"; }
}
context.Response.Write(r.ToString ());
}
public bool IsReusable {
get {
return false;
后面还有 4 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。