系统登陆问题(50分)

  • 主题发起人 主题发起人 lornsidezhao
  • 开始时间 开始时间
L

lornsidezhao

Unregistered / Unconfirmed
GUEST, unregistred user!
如何做一个软件的登陆用户身份检测的那一部分,用户数据在access里有,大虾们,教教我。
 
1.在程序里用Action,再把它们放到菜单和工具栏中
2.在数据库中分级用户,根据等级限制使用Action,就是建立一个字段保存被限制的或能使用的Action
3.登录后根据用户等级设置Action的Enabled

这就是我的方法,仅供参考
 
我的做法是:
使用数据库,在数据库中保存用户权限设置。

然后使用全局变量,在程序中根据这个全局变量来控件这个用户的使用权限。
 
简单的可以定义几个Boolean变量, 如Access1为真情况, Button1,2,3不可用
Access2为真情况Button1,2,3...
要么就用数据库了
 
先进行用户名判断,在进行密码判断。。。。这样行不行(小弟初学,多多执教)
 
fw们,尽量少用全局变量,我就吃过这样的苦头,一旦以后需要增加用户类型,
权限改变等等,寻找全局变量太痛苦了
 
全局变量不太好,但是又找不到很好的办法。
 
全局变量答案接受,可不使用全局变量,大虾们有什么好的建议?
 
必须得用全局变量,没办法的,网页中的session其实不也就是全局变量么
 
我公司的erp全国有一百多家客户在用,也是用的全局变量。根据用户ID从数据库里取值。
取值是通过一个全局公用函数。返回值可以是这个用户的权限等级等。传入参数也可根据
自己需要设置。
if thisfunction(user_id) > 4 then
begin
do something...
end.
 
多人接受答案了。
 
后退
顶部