以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 用户权限问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66606) |
-- 作者:13865161910 -- 发布时间:2015/4/10 11:44:00 -- 用户权限问题 背景:自己设计了一个注册窗口,并在sql server中建立了一个user的表,表中有[account][password][name][phone] 四列,用户通过注册窗口可以成功创建用户名并用设计的登录窗口登录 问题:如何在全局代码中定义[account],赋予其某些控件的使用权限功能 系统使用的代码是If User.name ="开发者" Or User.name ="管理员" Then... 那以我自己设计的管理员该如何实现,如我将user表中的admin用户做为管理员,并实现可操作表中相关控件的功能,除admin用户以外注册的用户名无法操作,该如何在全局代码中定义? [此贴子已经被作者于2015/4/10 13:08:06编辑过]
|
-- 作者:Bin -- 发布时间:2015/4/10 11:45:00 -- if account = "开发者" |
-- 作者:13865161910 -- 发布时间:2015/4/10 11:55:00 -- 回复:(Bin)if account = "开发者" 要如何申明[account] |
-- 作者:Bin -- 发布时间:2015/4/10 11:59:00 -- http://www.foxtable.com/help/topics/2048.htm |
-- 作者:13865161910 -- 发布时间:2015/4/10 13:25:00 -- 回复:(Bin)http://www.foxtable.com/help/topics/2... 请教Bin版,在窗口中设计了一个label标签,想显示出目前操作人,由于用户管理界面是自己设计的,引用的是sql server中的数据,如何引用[Account],代码参考的是 e.form.controls("Label11").Text= User.Name 但这个只能显示开发者 管理员 或我在Foxtable自带的用户管理中设置的用户,不能显示自己设计的操作员即[Account]列对应的值,请教该如何编写代码? [此贴子已经被作者于2015/4/10 13:33:17编辑过]
|
-- 作者:Bin -- 发布时间:2015/4/10 13:36:00 -- 请看一下4楼 |
-- 作者:13865161910 -- 发布时间:2015/4/10 15:58:00 -- 回复:(Bin)请看一下4楼 看了4楼,研究也尝试了一下,可能还是没明白透彻 数据库中的Users表是这样
登录窗口是这样
注册窗口是这样
设计一个系统信息的窗口 当前用户:Label11 当前日期:Label12 当前时间:Label13
日期和时间都能正常显示,但是当前用户看了四楼的帮助,还是不知道该如何调用数据库中[Account]里的值,显示当前操作的账户名 烦请Bin大给写个代码,学习观摩之
|
-- 作者:Bin -- 发布时间:2015/4/10 16:00:00 -- 按照4楼的做,一步步做,一个个字.看就明白了. |
-- 作者:Bin -- 发布时间:2015/4/10 16:00:00 -- 我写的也是4楼的代码 |