| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:权限 登陆界面问题
只看楼主 加入收藏
zhl0532
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-7
收藏
 问题点数:0 回复次数:6 
权限 登陆界面问题

我想通过不同的权限进到不同的界面 powerlevel 是userinfo里面的权限6 是管理员
<%
session("loginid")=request.form("loginid")'得到输入帐号
session("password")=request.form("password")'得到输入密码

set conn=server.createobject("adodb.connection")
conn.open "provider=sqloledb;data source=(local); initial catalog='AspData'; user id='sa';password=''"
sql="select * from userinfo where loginid='"&session("loginid")&"'and password='"&session("password")&"'"
set user=conn.execute(sql)
if not user.eof then
if rs("powerlevel")=6 then
response.redirect "houtai.asp"

else
response.redirect "chakan.asp"
end if
else
%>
<script language=javascript>
if ( confirm("用户名与密码不正确,请从新输入!"))

</script>

<% end if %>
<script language="javascript">
setTimeout("location.replace('index.asp')",20)

</script>

搜索更多相关主题的帖子: 权限 界面 password session 
2007-08-07 12:33
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
你的问题是什么?没看明白
2007-08-07 13:10
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
收藏
得分:0 
楼主的写法实在挺那个的…………

2007-08-07 13:30
zhl0532
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-7
收藏
得分:0 

挺哪个的?
我就是想写个登陆界面 带有权限 根据权限可以登陆不同的界面
数据库中 POWERLEVEL 显示6就是管理员 可以进入管理员界面
如果不等于6 就是普通界面

2007-08-07 13:37
都市打工者
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2007-8-7
收藏
得分:0 
呵呵,写的不明白

做好自己工作的每一天,与朋友乐
2007-08-07 14:36
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
session不是这样写的,你写反了,这样得到的是错误的session,应该是判断用户和密码输入正确后,才用session保存

帮你改 一下
<%
log=request.form("loginid")'得到输入帐号
psw=request.form("password")'得到输入密码

set conn=server.createobject("adodb.connection")
conn.open "provider=sqloledb;data source=(local); initial catalog='AspData'; user id='sa';password=''"
sql="select * from userinfo where loginid='"&log&"'and password='"&psw&"'"
set user=conn.execute(sql)
if not user.eof then
if rs("powerlevel")=6 then
session("loginid")=rs("loginid")'库里的数据信息才是正确的
session("password")=rs("password")
response.redirect "houtai.asp"

else
response.redirect "chakan.asp"
end if
else
%>

2007-08-07 14:46
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
你这样不就可以了嘛 powerlevel 是权限字段,数字为6就进入普通页面 不为6就进入管理页面

不过你那个判断写错了,得这样写

if rs("powerlevel")=6 then
改成
if rs("powerlevel")="6" then

也就是 当 powerlevel=6 时就进入 houtai.asp 文件 当powerlevel<>6 时就进入 chakan.asp 文件

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-07 14:49
快速回复:权限 登陆界面问题
数据加载中...
 
   



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

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