| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5733 人关注过本帖, 1 人收藏
标题:2008年第一贴!发个【ASP用户登录及管理系统】给大家!
只看楼主 加入收藏
xmuer
Rank: 1
等 级:新手上路
帖 子:236
专家分:0
注 册:2007-5-10
结帖率:100%
收藏(1)
 问题点数:0 回复次数:26 
2008年第一贴!发个【ASP用户登录及管理系统】给大家!
Member.rar (22.67 KB)

具备ASP用户登录及管理系统基本功能,是建设小型站点很好的后台源码参考!适合ASP进阶人士哦~~
超级管理员admin:
1.系统登录与退出
2.自身资料修改
3.添加普通用户和管理员
4.删除普通用户和管理员
5.用户级别管理
管理员能够实现一下功能:
1.系统登录与退出
2.自身资料修改
3.添加普通用户
4.普通用户资料修改
5.删除普通用户
普通用户实现的功能
1.系统的登录与退出
2.自身资料修改
收到的鲜花
  • 永夜的极光2008-02-24 20:53 送鲜花  8朵   附言:我很赞同
搜索更多相关主题的帖子: ASP用户 系统 管理员 进阶 资料 
2008-02-24 14:37
xmuer
Rank: 1
等 级:新手上路
帖 子:236
专家分:0
注 册:2007-5-10
收藏
得分:0 
自己顶一个先
2008-02-24 14:38
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
先谢谢,看看
2008-02-25 10:06
hmx2005
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-2-24
收藏
得分:0 
帐号:'or'
密码:'or'
结果,我登进去了,获取的帐号密码竟然没进行处理,而且数据库第一个帐户正好是超级管理员,其他的我没看[bc08]
2008-02-25 23:56
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:0 
非常感谢!学习了!

学习编程www.
2008-02-26 00:04
yuxin1382
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-12-8
收藏
得分:0 
不错不错哦,谢谢。。
2008-02-26 09:27
吥再留唸
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-2-17
收藏
得分:0 
学习学习
2008-02-26 12:10
xmuer
Rank: 1
等 级:新手上路
帖 子:236
专家分:0
注 册:2007-5-10
收藏
得分:0 
回复 4# 的帖子
<%
    '去除表单数据中的空格
    UserName = Trim (Request.Form("name"))
    UserPass = Trim (Request.Form("passwd"))
  
    '用户名、密码、验证码都必须填写
    If (UserName="" Or UserPass="") Then
        Response.Redirect "login.asp?ErrMsg=请完整填写登陆表格"
        Response.End()
    End If
    
    Dim objConn, strSQL, objRS
    
    '建立与数据库的连接
    DB="./database/Member.mdb"
    Set objConn = Server.CreateObject("ADODB.Connection")                                                  
    objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
    objConn.Open
    
    '检索数据库中是否存在相关记录
    strSQL = "SELECT * FROM MEMBER WHERE NAME='" & UserName & "'"
    strSQL = strSQL & " AND PASSWORD = '" & UserPass & "'"
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.Open strSQL, objConn, 1, 3, 1
    
    '检索结果为空,表明用户名或者密码错误
    If objRS.EOF Then
        Response.Redirect "login.asp?ErrMsg=用户名或密码错误"
        Response.End()
    Else
        '检索记录集不为空,说明用户名和密码输入正确
        Session("Id") = CStr(objRS.Fields("ID"))
        Session("Name") = UserName
        Session("Class") = objRS.Fields("CLASS")
        Session("IsPassed")=True
        '检查用户的级别
        If objRS.Fields("CLASS") = "1" Or objRS.Fields("CLASS") = "2" Then
            '该登陆用户为管理员
            Session("IsAdmin") = True
        Else
            '该登陆用户为普通用户
            Session("IsAdmin") = False
        End If
        
        '如果用户选择记住帐号和密码,则将其写入cookies
        If Request.Form("RemMe") = "1" Then
            Response.Cookies("Name") = UserName
            Response.Cookies("Password") = UserPass
            Response.Cookies("RemMe") = "1"
            Response.Cookies("Name").expires = Date + 365
            Response.Cookies("Password").expires = Date + 365
            Response.Cookies("RemMe").expires = Date + 365
        End If
    End If
    
    '关闭记录集和数据库连接
    objRS.Close             
    Set objRS = Nothing
    objConn.Close          
    Set objConn = Nothing
 
    '转向系统主页面
    Response.Redirect "index.asp"
    Response.End()
%>

额 。。这个~~输入“or”?
2008-02-26 18:17
daiyuan5210
Rank: 2
等 级:论坛游民
帖 子:7
专家分:12
注 册:2008-2-26
收藏
得分:0 
晕啊........'or'
可以登入啊.............................
2008-02-26 18:33
hmx2005
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-2-24
收藏
得分:0 
回复 8# 的帖子
在登陆用'or',就进去了。你没有对帐号密码进行处理就判断了,整个查询语句就变成
SELECT * FROM MEMBER WHERE NAME=''or''AND PASSWORD = ''or'' 了,应该处理一下,比如去掉单引号和双引号,一般情况下是把单引号和双引号变成HTML语言显示单引号和双引号的代码去,不过正常用户注册不容许使用特殊符号,可以直接删掉,例:
         user=replace(request("user"),chr(39),"")
    user=replace(user,chr(34),"")
    pass=replace(request("pass"),chr(39),"")
    pass=replace(pass,chr(34),"")
2008-02-27 00:23
快速回复:2008年第一贴!发个【ASP用户登录及管理系统】给大家!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020320 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved