找回密码
 立即注册

QQ登录

只需一步,快速开始

xiao3ma

中级会员

23

主题

103

帖子

524

积分

中级会员

积分
524

微信认证勋章

xiao3ma
中级会员   /  发表于:2021-1-24 23:06  /   查看:1621  /  回复:6
1金币
我有一个表,设置了角色为工号管理员和administrator的可以操作“停用工号”的按钮(工号管理员和administrator都有页面的添加删除修改权限,如果不加这个判断语句,administrator操作这个按钮没有问题,但如果不加这个按钮,因为停用工号里面有服务器命令用于拷贝记录,所以其他用户也能执行,就是不想其他用户执行,才设置了条件),角色为工号管理员的账号操作没问题,其他用户不能操作也没问题,就是administrator不能操作,难道不能判断administrator是否是administrator或者工号管理员的角色?我特意建立了一个按钮测试一下,这种条件系统认为administrator不是角色administrator里面的,奇怪








附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,看了下工程文件,这是因为你的条件判断写的有问题哈,因为给administrator勾选了两个角色: 所以角色会以逗号分隔形式保存。 将此处的条件判断改为包含指定字符串就好了。

6 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-24 23:06:35
来自 5#
您好,看了下工程文件,这是因为你的条件判断写的有问题哈,因为给administrator勾选了两个角色:

所以角色会以逗号分隔形式保存。

将此处的条件判断改为包含指定字符串就好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
蓝色de浮萍
中级会员   /  发表于:2021-1-25 00:01:05
2#
经过在我的应用上测试,是可以判断当前用户是否属于Administrator组的,

首先在用户管理里面,添加Administrator用户组,并且添加测试用到该组中,如添加了Administrator用户到该组中


在页面上,添加一个按钮,编辑命令为:如果当前登录用户的组为Administrator,则弹出一个窗口,提示当前用户为管理员,否则弹出提示不是管理员:



结果测试如下:


希望能有所帮助。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-25 11:02:38
3#
您好,我这边测试也是可以判断没有问题的。您可以参照楼上小伙伴的思路设置一下,看是否可以,如果还是不行,可以上传一下问题工程文件,我们这边看一下哈。
回复 使用道具 举报
xiao3ma
中级会员   /  发表于:2021-1-25 17:06:53
4#
本帖最后由 xiao3ma 于 2021-1-25 17:17 编辑

试了一下,如果 新建一个用户,放到administrator角色里面,判断没问题,但是如果默认的administrator有问题。
我 把工程文件放上去了,用的是活字格demo改的,里面表和页面比较多,用的页面叫在用工号维护。工程文件太大,20多m,分成2个包了,。
用test1,密码123456,判断管理员没问题,用administrator,密码123456,判断不是管理员。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xiao3ma
中级会员   /  发表于:2021-1-25 23:27:37
6#
谢谢蓝色的浮萍和Erik.xue
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-26 09:37:04
7#
谢谢支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部