网站位置:首页 >> 相关文档
ASP教程:制作登陆验证页面程序
用户登录验证脚本,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
%>







ERP系统登录

" method="post" name="MyForm" id="MyForm">
用户名:

密 码:

<%=Errmsg%>

 
 






<%
验证码:|<< << < 1 2 > >> >>|
Time.2009-8-28     来源.http://www.gcity.com.cn     编辑.上海红提城信息科技有限公司     浏览.573
© 2002-2008 www.Gcity.com.cn ICP06055129咨询热线:4008207959     021-33606181(红提城信息科技)