| 标题 | asp用户登录模块实例代码 |
| 范文 | 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 %> <html> <head><title>无标题文档</title> <style type=text/css> <!-- .style1 {font-size: 12px;font-weight:bold;margin-left:120px;outline:double} --> </style> <style type=text/css> <!-- .style2 {font-size: 12px;font-weight:bold;outline:double;color:#ff3333} --> </style> </head> <body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0 bgcolor=#000000> <div id=parent style=height:300;width:450;border-style:solid;border-color:#ffffff;margin-top:80px;margin-left:25%;margin-right:25%;background-color:#ffffff> <div id=denglu style=font-size:12px;font-weight:bold;background-color:#0099ff;text-align:center;height:40px;><br>erp系统登录</div> <form action=<%=request.servervariables(path_info)%> method=post name=myform id=myform> <p class=style1>用户名:<input name=username type=text id=username size=18 maxlength=20> </p> <p class=style1>密 码:<input name=userpwd type=password id=userpwd size=18 maxlength=20> </p> <p class=style2><%=errmsg%> </p> <p> <input type=submit align=middle name=submit value=登录系统> <input name=rege type=button align=middle onclick=location='register.asp' id=rege value=注册用户> </p> </form> </div> </body> </html> <% '<p class=style1>验证码:<input name=checkcode type=text id=checkcode size=6 maxlength=4> '<img style=margin-right: 40px alt= src=common/getcode.asp></p> response.end end if %> 要访问的页面erp.asp <以下为引用的内容: <!--#include file=chkpwd.asp--> <body> <div style='font-size:12px;font-weight:bold;border:1px solid #001;padding:4px;background:#ffccff;margin-top:0;'>欢迎使用erp查询系统,当前登录用户为: <% if session(passed)=true then response.write(session(username)) end if %><a href=logout.asp>退出系统</a> </div> </body> 以上每次打开erp.asp的时候,都首先执行chkpwd.asp(),这样可以有效防止未授权用户访问指定网页. logout.asp系统退出 <body> <% session(passed)=false session(username)= response.redirect(index.asp) %> </body> 使用图片提交表单 以下为引用的内容: <form name=form1 method=post action=> <td align=right><input type=image method=submit name=submit src=image/loginin.gif width=70 height=21 alt=submit></td> </form> |
| 随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。