找回密码
 立即注册

QQ登录

只需一步,快速开始

麻辣小龙虾 活字格认证

初级会员

15

主题

57

帖子

424

积分

初级会员

积分
424

活字格认证

麻辣小龙虾 活字格认证
初级会员   /  发表于:2021-9-24 10:41  /   查看:2579  /  回复:4
1金币
本帖最后由 麻辣小龙虾 于 2021-9-24 10:49 编辑

1、用户名是否有一个对应唯一的、自增的userID?这个userID如何获取?

2、如果没有一个唯一的、自增的userID,假设:已有用户名为“用户A”的账号,已经绑定了一些业务逻辑,比如订单表,记录下单人为“用户A”。如果我在后台删除了“用户A”,然后再创建一个新用户,名称也是“用户A”,这两个用户算不算同一个用户?如果算同一个用户,那么我在用“用户A”做为条件筛选信息的时候,就把之前的信息也筛选出来了

3、用户信息视图是否可以显示的“有效性”字段,既然能显示其它字段,为什么视图没有“有效性”字段,而需要通过接口获取,很不方便

最佳答案

查看完整内容

感谢楼上大佬的支持~ 用户本身就是通过用户名做区别的,至于删除用户a再增加用户a,他所属的角色组织结构也会把他删除重新加入之后还需把他再加入对应角色和组织,但是工作流记录啥的并不会被清除,所以一般还是建议不要删除用户,设为无效即可。至于您说的显示有效无效,就算显示了视图也不能去修改。把这些东西放在管理页面设置就是出于安全考虑的,如果您想通过前端控制权限的话,您可以看看下面这个公开课。 【已结束】活 ...

4 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-26 11:07:27
5#
本帖最后由 Lay.Li 于 2021-9-26 11:09 编辑

不再使用的用户是可以删除的,但是为了避免之后出现想要恢复用户的问题,所以一般会设置为无效。如果不删除的话,不存在浪费不浪费之说,有些数据的冗余是有必要的。如果您需要删除也是可以直接删除的。一般系统的用户名是不允许重复的,这个就是用来区分不同用户的主码,所以不需要一个自增的id,如果您需要的话可以在,可以早用户附加属性中去加,甚至用外连数据库去做用户管理都是可以的。有效无效也可以在附加属性中去设置,然后可以通过这个去在前端控制用户的有限无效。具体方法您可以参考上一个回复中的公开课。
回复 使用道具 举报
麻辣小龙虾活字格认证
初级会员   /  发表于:2021-9-24 18:54:37
4#
Lay.Li 发表于 2021-9-24 12:20
感谢楼上大佬的支持~
用户本身就是通过用户名做区别的,至于删除用户a再增加用户a,他所属的角色组织结构 ...

1、不再使用的用户,如果不删除,只是设为无效,那就会占用一个用户名,造成浪费。
2、是什么原因没有提供一个唯一的、可自增的ID呢?
3、我想要在视图中获取“有效性”字段,是因为我们需要在系统中有一个页面管理账号,禁用或启用,这就需要显示账号“是否有效”。
4、这些在其它原生代码开发中,都是比较常用的功能吧,
回复 使用道具 举报
Li.Zhou活字格认证
银牌会员   /  发表于:2021-9-24 11:11:17
2#
回复 使用道具 举报
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-24 10:41:53
来自 3#
感谢楼上大佬的支持~
用户本身就是通过用户名做区别的,至于删除用户a再增加用户a,他所属的角色组织结构也会把他删除重新加入之后还需把他再加入对应角色和组织,但是工作流记录啥的并不会被清除,所以一般还是建议不要删除用户,设为无效即可。至于您说的显示有效无效,就算显示了视图也不能去修改。把这些东西放在管理页面设置就是出于安全考虑的,如果您想通过前端控制权限的话,您可以看看下面这个公开课。

【已结束】活字格丨前端权限控制实战
https://gcdn.grapecity.com.cn/fo ... 1&fromuid=64322
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部