欢迎来到天天文库
浏览记录
ID:11753560
大小:32.00 KB
页数:3页
时间:2018-07-13
《asp制作网站登录系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用ASP制作网站登录系统 环境:DW+ASP+ACCESS+IIS 一、数据库的建立 打开ACCESS2000,新建数据库(lanier_db.mdb),表名:login Login表包函的字段:Id;userid(用户名);pwd(密码) 二、打开Dreamweaver MX 新建conn.asp页面.然后把下面的代码复制到conn.asp里。 <%dimconnsetconn=Server.createobject("adodb.connection")conn.open"provider=microsoft.jet.oledb.4.0;datasource="&s
2、erver.mappath("lanier_db.mdb")Iferr.number<>0thenResponse.write("连接数据库时产生错误!")Response.EndEndif%> 用到此页面时包括即可: 三、新建Login.asp页 ……用户名:密码:3、e="submit"name="submit1"value="登录">…… 将此页的用户名及密码提交到check.asp进行校验. 四、建立check.asp页 <%DimRs,Sql,Userid,PwdUserid=Request.form("Userid")'提取login.asp页面的用户名;Pwd=Request.form("pwd")'提取login.asp页面的密码;SetRs=Server.Cre4、ateobject("adodb.recordset")Sql="select*fromloginwhereuserid='"&Userid&"'"Rs.opensql,conn,1,1Ifrs.eofandrs.eofthen'判断用户名是否存在Response.write"alert('用户不存在');history.go(-1);"Response.EndElseifRs("pwd")<>pwdthen'判断密码是否正确Response.write"5、ipt>alert('密码错误');history.go(-1);"Response.EndElseSession("userid")=userid'把用户名写入sessionResponse.redirect("index.asp")Endif%> 把用户名写入Session("userid")是为了防上非法登录,只要在受限页面的头部加入下面代码: <%ifsession("userid")=""thenresponse.write("alert('对不起,你没有查看该页的权限或已超时,请重新登录6、!');history.go(-1)")response.redirect("loging.asp")End%>
3、e="submit"name="submit1"value="登录">…… 将此页的用户名及密码提交到check.asp进行校验. 四、建立check.asp页 <%DimRs,Sql,Userid,PwdUserid=Request.form("Userid")'提取login.asp页面的用户名;Pwd=Request.form("pwd")'提取login.asp页面的密码;SetRs=Server.Cre
4、ateobject("adodb.recordset")Sql="select*fromloginwhereuserid='"&Userid&"'"Rs.opensql,conn,1,1Ifrs.eofandrs.eofthen'判断用户名是否存在Response.write"alert('用户不存在');history.go(-1);"Response.EndElseifRs("pwd")<>pwdthen'判断密码是否正确Response.write"5、ipt>alert('密码错误');history.go(-1);"Response.EndElseSession("userid")=userid'把用户名写入sessionResponse.redirect("index.asp")Endif%> 把用户名写入Session("userid")是为了防上非法登录,只要在受限页面的头部加入下面代码: <%ifsession("userid")=""thenresponse.write("alert('对不起,你没有查看该页的权限或已超时,请重新登录6、!');history.go(-1)")response.redirect("loging.asp")End%>
5、ipt>alert('密码错误');history.go(-1);"Response.EndElseSession("userid")=userid'把用户名写入sessionResponse.redirect("index.asp")Endif%> 把用户名写入Session("userid")是为了防上非法登录,只要在受限页面的头部加入下面代码: <%ifsession("userid")=""thenresponse.write("alert('对不起,你没有查看该页的权限或已超时,请重新登录
6、!');history.go(-1)")response.redirect("loging.asp")End%>
此文档下载收益归作者所有