28,409
社区成员




DateAdd("h",8, Now())'对日期中的时间部分加上8
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../Connections/Conn.asp" --> 连接数据库
<!--#include file="../comm/commfunc.asp" -->
<%
Dim isLogin,UName,Pwd
isLogin=False
UName=Trim(Request.Form("UName")) '获取上一个页面的UName表单的值
Pwd=Request.Form("Pwd") '获取上一个页面的Pwd表单的值
If Request.Form("isSubmit") <> "" Then
UName=Replace(UName,"'","''") '用''代替UName中出现的'
If Len(UName) <1 Then '判断UName的长度是否大于1
Response.Redirect("?rnd=" & Rnd()) '重定向到某个页面
End If
Pwd=MyMd5(Pwd)'¼ÓÃÜÃÜÂë '加密密码
Dim rs
Set rs=Server.CreateObject("Adodb.Recordset") '定义一个数据集对象
strSql="Select Top 1 * From tYD_Admin Where UName='"&Uname&"' And Pwd='"&Pwd&"'"'查询符合条件的第一条数据
rs.Open strSql,MM_Conn_STRING,3,3 '对数据执行查询操作
If Not rs.Eof Or Not rs.Bof Then '判断是否有数据
If LCase(rs("UName"))=LCase(UName) And rs("Pwd")=Pwd Then '判断用户名与密码是否与数据库中的一致
isLogin=True '密码与用户名正确时把islogin置为true
Response.Cookies("a")
Session("YD_Global_Back_Admin_isLogin")="1" '对session对象赋值
Session("YD_Global_Back_Admin_AdminID")=rs("AdminID") '同上
Session("YD_Global_Back_Admin_Power")=Replace(rs("Power")," ","") '同上
'rs("LastIP")=Request.ServerVariables("REMOTE_HOST")
'rs("LastDate")=Now()
'rs.Update()
Response.Redirect("default.asp") '重定向到default.asp页面
End If
End If
rs.CLose
Set rs=Nothing
Dim SaveType
SaveType=Trim(Request.Form("SaveType"))
If Not IsNumeric(SaveType) Then '判断savetype是否为数字类型
SaveType=0
Else
SaveType=Abs(SaveType) '获取绝对值
End If
End If
%>
<!--If isLogin Then
If SaveType> 0 Then
Response.Cookies("YD_Global_Back_Admin_isLogin")=Session("YD_Global_Back_Admin_isLogin")
Response.Cookies("YD_Global_Back_Admin_AdminID")=Session("YD_Global_Back_Admin_AdminID")
Response.Cookies("YD_Global_Back_Admin_Power")=Session("YD_Global_Back_Admin_Power")
Select Case SaveType
Case 1
Response.Cookies("YD_Global_Back_Admin_isLogin").Expires=DateAdd("h",8, Now())
Response.Cookies("YD_Global_Back_Admin_AdminID").Expires=DateAdd("h",8, Now())
Response.Cookies("YD_Global_Back_Admin_Power").Expires=DateAdd("h",8, Now())
Case 2
Response.Cookies("YD_Global_Back_Admin_isLogin").Expires=DateAdd("d",1, Now())
Response.Cookies("YD_Global_Back_Admin_AdminID").Expires=DateAdd("d",1, Now())
Response.Cookies("YD_Global_Back_Admin_Power").Expires=DateAdd("d",1, Now())
Case 3
Response.Cookies("YD_Global_Back_Admin_isLogin").Expires=DateAdd("m",1, Now())
Response.Cookies("YD_Global_Back_Admin_AdminID").Expires=DateAdd("m",1, Now())
Response.Cookies("YD_Global_Back_Admin_Power").Expires=DateAdd("m",1, Now())
Case 4
Response.Cookies("YD_Global_Back_Admin_isLogin").Expires=DateAdd("y",1, Now())
Response.Cookies("YD_Global_Back_Admin_AdminID").Expires=DateAdd("y",1, Now())
Response.Cookies("YD_Global_Back_Admin_Power").Expires=DateAdd("y",1, Now())
Case Else
Response.Cookies("YD_Global_Back_Admin_isLogin").Expires=DateAdd("h",8, Now())
Response.Cookies("YD_Global_Back_Admin_AdminID").Expires=DateAdd("h",8, Now())
Response.Cookies("YD_Global_Back_Admin_Power").Expires=DateAdd("h",8, Now())
End Select
End If
Response.Redirect("default.asp")
Else
Response.Redirect("?ErrInfo=Óû§Ãû»òÃÜÂë´í")
End If-->