design-patterns - 如何获取用户权限数据
问题描述
我一直在开发一个案例管理系统。我有角色
- 经理,
- 操作员,
- 技术成员和
- 案例类别。
所以经理可以看到所有的案例,操作员可以看到他创建的案例,技术成员可以看到他可以访问的案例。因此,当我创建技术成员时,我会检查技术成员可以看到的一些案例类别。
是否有任何模式可以为用户获取数据?
我开发了一张支票if User.IsOperator Then
……
但我认为这不是一个好的解决方案。
解决方案
推荐阅读
- javascript - 无法模拟现在计算的时刻
- c# - 来自不同列表的元素的 N 次组合
- android - Flutter 飞溅闪烁问题
- python - 将dict转换为pandas DataFrame时如何设置列标题(其中列名与dict键不匹配)?
- python - 奇偶函数问题
- javascript - 如何使用 jmeter 使用 JSR223 PreProcessor 捕获 cookie 值?
- azure - 应用洞察 - 遥测关联
- python - 使用Python选择txt文件中的随机行
- amazon-web-services - 由于 root 权限问题,使用 yaml 在 aws 上启动 Ray 集群失败
- c++ - 为什么在向量上使用无序映射会给我一个 TLE?