| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3008 人关注过本帖
标题:如何设置不同权限的用户登录到后台管理系统?
只看楼主 加入收藏
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
结帖率:100%
收藏
 问题点数:0 回复次数:5 
如何设置不同权限的用户登录到后台管理系统?
<!--#include file=conn.asp-->
<%
dim rs,sql
dim username,passwd
username=trim(request.form("username"))
passwd=trim(request.form("passwd"))

set rs=server.createobject("adodb.recordset")
sql="select * from admin where username='"&username&"'"
rs.open sql,conn,1,1

if rs.eof then
 response.write "<link href='news.css' rel='stylesheet' type='text/css'> "
 response.write "<body bgcolor='#ffffff'>"
 response.write "<div align='center'>Sorry,您所输入的管理员名字或密码错误!</div><br>"
 response.write "<div align='center'>请您仔细检查,并输入正确的管理名字或密码!</div><br>"
 response.write "<div align='center'><a href='javascript:history.back(1)'>返回</a></div>"
 else
 if passwd<>trim(rs("passwd")) then
   response.write "<link href='news.css' rel='stylesheet' type='text/css'>"
   response.write "<body bgcolor='#ffffff'>"
   response.write "<div align='center'>Sorry,您所输入的管理员名字或密码错误!</div><br>"
   response.write "<div align='center'>请您仔细检查,并输入正确的管理名字或密码!</div><br>"
   response.write "<div align='center'><a href='javascript:history.back(1)'>返回</a></div>"
    else
     response.redirect "index.asp"
 end if
end if
if rs("key")=admin then
session("admin")=true
else
session("admin")=false
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

我想不同权限的用户登录到后台管理系统中
且我想让用户和管理员可以看到不同的内容
请问我该如何设置?请各位高手帮一下忙
上面代码是后台登录页面检验代码
原我想用session来控制
但是不能实现
麻烦指点一下!
对了表admin 有username,passwd,key
key的设置为权限,
搜索更多相关主题的帖子: 后台 权限 系统 用户 管理 
2008-04-11 13:18
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
就是用session来控制,比如
<%
if(session("level")=0)'管理员
  response.write("你是管理员")
else
  response.write("你是普通用户")
end if
%>

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-04-11 13:39
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
session("lever")原来不是没有值吗
怎么这样它可以识别吗
2008-04-12 15:21
天涯听雨
Rank: 2
来 自:东莞
等 级:论坛游民
威 望:4
帖 子:497
专家分:64
注 册:2007-8-25
收藏
得分:0 
加一个权限字段,登陆时进行读取保存在:Session 中

从明天起做幸福的人,喂马劈柴周游世界!
2008-04-12 17:48
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
if rs("key")=admin then‘admin是管理员的权限值
session("admin")=true
else
session("admin")=false
end if

你们看我在登录页面的检验页面中加入上面代码

而我在访问其它页面时这样写如何?能不能为实现
if session("admin")=true '用来判断是否为管理员还是一般用户
……
end if
2008-04-12 18:27
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
谢谢各位高手的参与,这个问题我完全明白了
2008-04-13 18:29
快速回复:如何设置不同权限的用户登录到后台管理系统?
数据加载中...
 
   



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

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