| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 696 人关注过本帖, 1 人收藏
标题:session
只看楼主 加入收藏
馨馨
Rank: 1
等 级:新手上路
帖 子:136
专家分:0
注 册:2008-3-10
收藏(1)
 问题点数:0 回复次数:6 
session
我想问问,怎么实现用session从数据库中获取权限号呢,怎么实现权限的管理呢,
搜索更多相关主题的帖子: session 
2008-04-18 12:35
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
怎么说了……
你做过登录模块吗?
不是等用户登录了以后你要记住用户名吗?
session[admin]=数据库中存放的用户名
这个你应该做过吧……
同理:
session[权限]=数据库存放的权限
然后在你要用到的页面……
string a=session[权限]。tostring()……
这样就将权限值赋给了a,
然后你就判断权限
if(a==管理员权限)
…………
…………
2008-04-18 12:50
shezhenhui1989
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:287
专家分:0
注 册:2008-2-1
收藏
得分:0 
bingbing果然是强人啊。。。。。。
2008-04-18 13:02
馨馨
Rank: 1
等 级:新手上路
帖 子:136
专家分:0
注 册:2008-3-10
收藏
得分:0 
恩 我做过了登录了,我是想问问怎么才能获得那个权限号呢,我的登录界面是有两个radiobutton一个是管理员的。一个设成职工的,我该怎么从点击这两个按钮中的一个之后就能获得它的值呢,我把它们分在了一个group中,一个设为了1,一个设为了0,怎么实现获得它呢,我还是不明白啊
2008-04-18 13:02
馨馨
Rank: 1
等 级:新手上路
帖 子:136
专家分:0
注 册:2008-3-10
收藏
得分:0 
session[权限]=数据库存放的权限,这句话怎么用啊 不明白啊,
2008-04-18 13:14
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
比如说你的数据表中有个admin字段,1表示管理员,0表示普通用户;
 if (RadioButton1.Checked)
        {
            string a = 1;
        }
        else
        {
            string a = 0;
        }
然后查询数据库,select 1 from biao where admin=a……
如果有数据则……
session[admin]=表中的字段admin的值或者写上a也可以
没有则你不是管理员……
然后在你要用到admin的时候就……
string a =session[admin].tostring()
if(a!=1)
{
没有权限……
}
现在应该明白了吧……
和你做登录的一个道理……
一点也不深奥……
呵呵……
要上课去了,祝你调试成功……
好好干,前途无量……
呵呵……
2008-04-18 13:43
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 
session  经常容易掉失,烦……

我是2.0超级菜鸟,请多多教导!
2008-04-18 14:16
快速回复:session
数据加载中...
 
   



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

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