主页 > 知识库 > 后台管理登录篇-asp设计与数据库

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

热门标签:为什么外呼系统需要预存话费呢 企数外呼系统能用多久 宁夏怎么申请400电话 外呼回拨系统图片 咸阳销售外呼系统 离线电子地图标注软件注册 兰州智能语音电销机器人功能 常用地图标注范围点 办理400电话一年多少钱

实现功能不难,想要完善,甚至完美,那才叫难。
所以,小弟将功能实现帖出来,和各位初学者讨论讨论。至于完善,就看各位自己的想法了

一、建立数据库

在就开始了,我建了一个名为windsn.mdb的数据库,包含4张表
admin表(用于管理员信息):id, name(用户名), pwd(密码), ...
concent表(用于存放文档数据):con_id, title, author, part, con, time, num
con_id 自动编号
title 文章标题
author 作者或出处
part 文章分类
con 文章内容
time 发表时间(用=now()做初始值)
num 被阅次数
part表(用于存放文档分类数据):id, part(分类), num
reply表(用于文档评论):con_id, rep_id, rep_name, rep_con, rep_time
con_id 与表concent中con_id字段相对应的字段,数字类型
rep_id 自动编号
rep_name 参与评论的用户名
rep_con 评论的内容
rep_time 评论时间

连接数据库文件conn.asp

以下是代码片段:
%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="  Server.MapPath("db\windsn.mdb")
%>


然后,再每一个要连接数据库的页面前加入一行代码:!--#include file="../Conn.asp" -->

二、设置session

为了防止非法登录,我们要建立一个session.asp。

以下是代码片段:
%
if session("name")="" then 
' 如果用户名不存在,限制登录。(还可以再设置一个字段以增加安全性)
' 如果管理员就只你一个人,那么上面这名可改为if session("name")>"yourname" 'then这样安全性会更高,也不用怕有漏洞,但就不灵活了。
response.write"script>alert('对不起,您还没有登录!');
location='http://www.windsn.com/admin.asp'/script>"
response.end
end if
%>


到时候在每个页面前加入一行代码:!--#include file="session.asp" -->


三、管理员登录

1,登录界面


登录界面admin.asp文件,我这里设置到check.asp验证

以下是代码片段:

  table width="755" border="0" align="center" cellspacing="1" style="font-size:13px; ">
form name="form1" method="POST" action="check.asp">
    tr align="center" bgcolor="#eeeeee">
      td height="35" colspan="2" style="font-size:15px; ">b>管理员入口/b>/td>
      /tr>
    tr bgcolor="#eeeeee">
      td width="308" align="right">b>用户名:/b>/td>
      td width="440">input name="name" type="text" class="table" id="name" size="25">/td>
    /tr>
    tr bgcolor="#eeeeee">
      td align="right">b>密 码:/b>/td>
      td>input name="pwd" type="password" class="table" id="pwd" size="25">/td>
    /tr>
    tr bgcolor="#eeeeee">
      td colspan="2">nbsp;/td>
      /tr>
    tr align="center" bgcolor="#eeeeee">
      td colspan="2">input name="Submit" type="submit" class="table" value=" 登 录 ">  
        input name="Submit2" type="button" class="table" value=" 取 消 " 
onClick="javascript:window.location.href='http://www.windsn.com/'">/td>
      /tr>
/form>
  /table>



验证登录页check.asp%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
以下是代码片段:
!--#include file="../Conn.asp" -->
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/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")    '取得密码
set rs=server.CreateObject("adodb.recordset") 
sqlstr="select * from admin where name='" name "'" " and pwd='" pwd  "'"
rs.open sqlstr,conn,1,1 
if rs.eof then
response.redirect "error.asp" '登录失败进入error.asp页
else
session("name")=request.form("name") 
' 设置session值,以便对页面进行限制登录。有了这行代码,再将上面提到的!--#include file="session.asp" -->代码加入到需要限制登录的页面中,该页面就必须登录成功后才能访问response.redirect "admins.asp" '登录成功后进入admins.asp的管理页,'本页中就要加入!--#include file="session.asp" -->代码
end if
%>
body>
/body>
/html>

您可能感兴趣的文章:
  • 管理员登录
  • ASP.NET中日历控件和JS版日历控件的使用方法(第5节)
  • 实现Asp.net mvc上传头像加剪裁功能
  • ASP.NET MVC3网站创建与发布(1)
  • 简析ASP.NET网站的创建与发布过程
  • ASP.NET MVC3模板页的使用(2)
  • ASP.NET MVC4之js css文件合并功能(3)
  • Asp.Mvc 2.0实现用户注册实例讲解(1)
  • ASP.NET验证码(3种)
  • asp.net中调用oracle存储过程的方法
  • Asp.Mvc 2.0实现用户登录与注销功能实例讲解(2)
  • Asp.Mvc 2.0用户客户端验证实例讲解(3)
  • asp.net中oracle 存储过程(图文)
  • 创建第一个ASP.NET应用程序(第1节)
  • ASP.NET网站模板的实现(第2节)
  • ASP.NET网站聊天室的设计与实现(第3节)
  • ASP.NET实现用户注册和验证功能(第4节)
  • ASP.NET在线文本编辑控件的使用(第6节)
  • 管理员登录设计(第7节)

标签:昌都 家电维修 咸阳 泰州 丽江 铁岭 昆明 温州

巨人网络通讯声明:本文标题《后台管理登录篇-asp设计与数据库》,本文关键词  后台,管理,登录,篇,-asp,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《后台管理登录篇-asp设计与数据库》相关的同类信息!
  • 本页收集关于后台管理登录篇-asp设计与数据库的相关信息资讯供网民参考!
  • 推荐文章