网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> ASP教程 >> 正文
最新文章
· FSO 组件asp生成html静态页面碰到缓存
· asp实现长文章自动分页插件
· 在ASP中访问和更新Cookies集合
· ASP错误提示大全
· 学习ASP的几个观点
· ASP用两级联动下拉列表来显示大类和小
· ASP取当前页面地址和参数
· ASP删除记录的同时删除相关图片
· asp将查询结果导出到excel
· ASP批量导入Excel到Access或者Sql Se
热门文章
 化境ASP无组件上传类 - upload_5xs
 一个获取ACCESS数据库表名以及表名
 asp将查询结果导出到excel
 艾恩ASP无组件上传修改版
 ASP批量导入Excel到Access或者Sql 
 ASP读取数据库的Flash+JS图片切换特
 ASP用两级联动下拉列表来显示大类和
 ASP+JS实现网页歌曲连播、点播功能
 使用ASP重启服务器
 asp批量替换access数据库中指定字段
相关文章
没有相关文章
简单的ASP用户登录模块
来源:Ajax中国 更新时间:2011/5/2 8:12:14 阅读次数:
字体:[ ] 我要投稿

用户登录验证脚本,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 align="center" 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>

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号