用户登录验证脚本,Chkpwd.asp
<%
=======用户登录验证脚本=======
如果尚未定义Passed对象,则将其定义为false,表示没有通过验证
If IsEmpty(Session("Passed")) Then
Session("Passed")=false
End If
Session("Passed")=False,表示尚未通过验证,则开始读取从表单传来的验证信息
If Session("Passed")=False Then
UserName=Request.Form("UserName")
UserPwd=Request.Form("UserPwd")
If UserName="" Then
Errmsg="提示:请输入用户名和密码"
Else
===================连接数据库=====================
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Connectionstring= "Driver={SQL Server};Server=192.168.1.3;UID=sa;PWD=;Database=zcmrs"
Conn.open
===================从表log中读取用户数据=====================
定义RecordSet对象
Set rs=Server.CreateObject("ADODB.Recordset")
设置Connection对象的ConnectionString
Set rs.ActiveConnection=Conn
设置游标类型
rs.CursorType=3
打开记录集
rs.Open "Select username,password from erpuser Where username="&UserName&""
===================身份验证======================
If rs.EOF Then
Errmsg="提示:用户不存在或密码错误"
Else
If UserPwd<>rs.Fields("password") Then
Errmsg="提示:登录失败!密码错误?"
Else 登录成功
Errmsg=""
Session("Passed")=True
Session("UserName")=rs.Fields("username")
标识用户权限 Session("UserID")=rs.Fields("UserID")
End If
End If
End If
End If
经过登录不成功,则画出登录表单
If Not Session("Passed")=True Then
%>
<%
=======用户登录验证脚本=======
如果尚未定义Passed对象,则将其定义为false,表示没有通过验证
If IsEmpty(Session("Passed")) Then
Session("Passed")=false
End If
Session("Passed")=False,表示尚未通过验证,则开始读取从表单传来的验证信息
If Session("Passed")=False Then
UserName=Request.Form("UserName")
UserPwd=Request.Form("UserPwd")
If UserName="" Then
Errmsg="提示:请输入用户名和密码"
Else
===================连接数据库=====================
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Connectionstring= "Driver={SQL Server};Server=192.168.1.3;UID=sa;PWD=;Database=zcmrs"
Conn.open
===================从表log中读取用户数据=====================
定义RecordSet对象
Set rs=Server.CreateObject("ADODB.Recordset")
设置Connection对象的ConnectionString
Set rs.ActiveConnection=Conn
设置游标类型
rs.CursorType=3
打开记录集
rs.Open "Select username,password from erpuser Where username="&UserName&""
===================身份验证======================
If rs.EOF Then
Errmsg="提示:用户不存在或密码错误"
Else
If UserPwd<>rs.Fields("password") Then
Errmsg="提示:登录失败!密码错误?"
Else 登录成功
Errmsg=""
Session("Passed")=True
Session("UserName")=rs.Fields("username")
标识用户权限 Session("UserID")=rs.Fields("UserID")
End If
End If
End If
End If
经过登录不成功,则画出登录表单
If Not Session("Passed")=True Then
%>
ERP系统登录
<%
