手机版

后台管理登录-asp设计和数据库

时间:2021-11-27 来源:互联网 编辑:宝哥软件园 浏览:

实现功能并不难,但很难完善甚至完美。因此,我将发布函数实现,并与所有初学者讨论。至于完美与否,就看你自己的想法了。首先,数据库的建立是从现在开始的。我建立了一个名为windsn.mdb的数据库,它包含四个表:admin表(用于管理员信息):id、name(用户名)、pwd(密码),concent表(用于存储文档数据):con_id、标题、作者、部分、con. Time、numcon_id自动编号标题文章标题作者或源部分文章分类con文章内容时间发布时间(使用=now()作为初始值)num读取次数部分表(用于存储文档分类数据):ID、部分(分类)、numreply表(用于文档注释):con _ ID、rep _ id、rep _ name、rep _ con、 与concent表中的con_id字段对应的rep_timecon _ id,Type rep_id自动编号rep_name参与注释的用户名rep_con注释内容rep _ time注释时间连接数据库文件conn.asp以下是一个代码片段:% set conn=server . createobject(' adodb . connection ')conn . open ' driver={ Microsoft access driver(*)。 MDB)};Dbq='服务器。mappath ('db \ windsn。MDB’)%然后,在每个要连接到数据库的页面前添加一行代码:-# inclusivefile='./conn . ASP '-其次,设置会话。为了防止非法登录,我们需要建立一个session.asp。下面是一个代码片段:% ifsession('name')='然后'如果用户名不存在,则限制登录。(您也可以设置另一个字段来提高安全性。)“如果您是唯一的管理员,则上述名称可以更改为If session(‘name’)‘your name’’。这样会更安全,也不会担心有漏洞,但不会奏效。回应。写下“脚本警报”(抱歉,您还没有登录!' );位置=' http://www.windsn.com/admin.asp'/script'响应。依赖项%然后在每页之前添加一行代码:-# inclusive file=' session . ASP '-3。管理员登录1。登录界面登录界面admin.asp文件。我把它放在check.asp这里进行验证。下面是一个代码片段:表格宽度=' 755 '边框=' 0 ' align=' center ' cell spacing=' 1 ' style=' font-size :13 px;'formname='form1 '方法=' POST ' action=' check . ASP ' tral ign=' center ' bgcolor=' # eeee ' TD height=' 35 ' col span=' 2 ' style=' font-size :15 px;管理员门户/TD/tr trbgcolor=' # eeee ' TD width=' 308 ' align=' right ' username:/TD TD width=' 440 '输入名称=' name ' type=' text ' class=' table ' id=' name ' size=' 25 '/TD。trbgcolor=' # eeee ' TD align=' right '密码:/TD TD输入名称=' pwd ' type=' password ' class=' table ' id=' pwd ' size=' 25 '/TD/tr trbgcolor=' # eeee ' TD colspan=' 2 '。TD/tr tral ign=' center ' bgcolor=' # Eeee ' tdcolspan=' 2 '输入名称=' submit '类型=' submit '类=' table '值=' login '输入名称=' submit2 '类型=' button '类=' table '值=' cancel' onclick=' JavaScript。t : window . location . href=' http://www . windsn.com/' '/TD/tr/form/table

验证页检查. asp% @语言=' VBScript' codepage=' 936'%以下是一个代码片段:- #includefile='./Conn.asp' -!DOCTYPEHTMLPUBLIC '-//W3C//dtdhtml 4.01 transitional//EN ' ' http://www . w3 . org/TR/html 4/loose . dtd ' html head meta http-equiv=' Content-Type ' Content=' text/html;Charset=gb2312' title用户身份验证/title/head % name=request . form(' name ')'获取用户名name=replace(name ' ' '),)pwd=request.form('pwd ')'获取密码setrs=server . createobject(' adodb . recordset ')sqlstr=' select * '。Madminwhenname=' ' name ' ' ' '和pwd=' ' pwd ' ' ' rs。opensqlstr,conn,1,1 ifrs。eof然后是响应。重定向“error.asp”登录无法进入error.asp页else会话(' name')=request.form ('name ')。有这一行代码,再上面提到!-# inclusive file=' session . ASP '-如果将代码添加到需要限制登录的页面,则该页面必须在访问response.redirect'admins.asp '之前成功登录。登录成功后,进入admins.asp的管理页面,此页面将被添加!-# include file=' session . ASP '-code endif % body/body/html。

版权声明:后台管理登录-asp设计和数据库是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。