标题:[求助]怎么写不同权限看到不同的界面的代码
只看楼主
pearzxf
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-1-9
 问题点数:0 回复次数:14 
[求助]怎么写不同权限看到不同的界面的代码
假如有三个权限:超级管理员,普通管理员,一般用户
三名权限的用户名..密码.. 输入以后, 要出现各种权限应有的界面,应该怎么写代码?
搜索更多相关主题的帖子: 权限 界面 代码 管理员 
2007-01-13 10:31
gzxlq
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-11-26
得分:0 

给在数据库里放一个人权限字段
然登陆的时候读取那个值,然后判断那个值,调用不同的窗体不就可以了

[此贴子已经被作者于2007-1-13 14:32:21编辑过]

2007-01-13 14:30
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
是的,直接根据登陆用户的登陆名取出相应的权限,进入不同的操作界面.

飘过~~
2007-01-15 16:02
adou
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:81
注 册:2006-8-24
得分:0 
嗯,这主要是一个思路问题吧

大家好,才是真的好!
2007-01-15 16:45
爱上眼泪
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2006-11-26
得分:0 
能不能说的具体些啊.我也不懂,我想学,呵呵

虽然现在我的心不还是在封闭着,但我会试着去改变自己,让自己变得更坚强.
2007-01-15 18:58
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
得分:0 

多实践些操作数据库的就会明白


仍然自由自我,永远高唱我歌,走遍千里...
2007-01-15 19:48
gzxlq
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-11-26
得分:0 

这是里假设取了权限值,并将该值赋给int_qx
if int_qx=0 then
dim frm1 as new form1
frm1.show()
elseif int_qx=1 then
dim frm2 as new form2
frm2.show()
elseif int_qx=2 then
dim frm3 as new form2
frm3.show()
............................
end if

2007-01-15 19:49
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
楼上的就是这个意思..
获取到权限值..然后判断这个值...作出不同的处理..

我的msn: myfend@
2007-01-15 20:28
jlnet
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2006-7-29
得分:0 
以下是引用gzxlq在2007-1-15 19:49:35的发言:

这是里假设取了权限值,并将该值赋给int_qx
if int_qx=0 then
dim frm1 as new form1
frm1.show()
elseif int_qx=1 then
dim frm2 as new form2
frm2.show()
elseif int_qx=2 then
dim frm3 as new form2
frm3.show()
............................
end if

用CASE来判断更好吧。

2007-01-16 13:10
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
以下是引用gzxlq在2007-1-15 19:49:35的发言:

这是里假设取了权限值,并将该值赋给int_qx
if int_qx=0 then
dim frm1 as new form1
frm1.show()
elseif int_qx=1 then
dim frm2 as new form2
frm2.show()
elseif int_qx=2 then
dim frm3 as new form2
frm3.show()
............................
end if

其实我不赞同这种做法
如果有 10 种不同的权限,按这样做,是不是就要做 10 个不同的页面??
而这些页面中有很多的操作我想都是相同或相似的?


飘过~~
2007-01-16 13:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-115729-1-1.html




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

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