具有多个角色的 aspnet - 如何一次仅设置 1 个角色处于活动状态

发布于 2025-01-08 16:06:57 字数 191 浏览 0 评论 0原文

我在使用具有多个角色功能的 aspnet 时遇到问题。该系统允许用户拥有 2 个或多个角色,例如他可以既是团队领导又是经理,但这 2 个角色具有 2 组不同的功能。在 aspnet 中,Roles 类有一些方法可以获取用户的所有当前角色,但是如果我需要一次仅选择 1 个活动角色怎么办?

有什么建议吗?

谢谢,
czetsuya

I'm having a problem with aspnet having multiple roles functionality. The system allow a user to have 2 or more roles,for example he could both be team lead and a manager, but these 2 roles have 2 different set of functionality. In aspnet, Roles class has some methods to get all the current roles for the user, but what if I'm required to select only 1 active role at a time?

Any suggestion?

Thanks,

czetsuya

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晒暮凉 2025-01-15 16:06:57

角色选择器没有默认实现。所以我所做的是在用户成功登录后,显示该用户的角色对话框。并将选定的值存储在会话中。

There is no default implementation for Role selector. So what I did was after a user successfully login, show a dialog box of roles for that user. And store the selected value on session.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文