gpt4 book ai didi

java - 在shiro中,哪个更好地为用户分配多个权限或多个角色?

转载 作者:太空宇宙 更新时间:2023-11-04 07:20:15 25 4
gpt4 key购买 nike

我有一个网络应用程序,有 4 个角色,并且有各自的默认页面

1.admin // have access to all page
2.developer // have access to personal page
3.editor // have access to personal page
4.deo // have access to personal page

当用户以管理员身份登录时,他可以添加新用户以及更新现有用户详细信息。添加新用户时,我想为用户授予多个角色并选择默认页面(这样当用户登录时,他会被重定向到管理员提供的默认页面)

这里是我的数据库表

table users
username | password | defaultpage

table user_roles
username | role_name

table role_permissions
role_name | role_perm

如何为用户授予多个角色或多个权限?

最佳答案

无论哪个适合您的要求。如果您的角色与您想要授予的权限完全匹配,并且您认为可以更新这些权限而不希望直接更新所有用户,请使用该角色。最终只是数据标准化。

关于java - 在shiro中,哪个更好地为用户分配多个权限或多个角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19444891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com