假设我正在建立一个像 stackoverflow 这样的问答网站。我的网站有以下主要特点:
帖子:帖子可以是问题或答案
个人资料:用户的个人资料
私信:存储用户的私信
……
我试图弄清楚如何在我的系统中设计用户角色。我想出了:(每个用户只属于一个角色)
这样设计用户角色可以吗?如果没有,谁能给我一些建议?我正在使用 MySQL,Struts 2。在 Struts 2 中,是否有任何可用于基于角色的访问控制 (RBAC) 的库?
(我已阅读Need some advice on my own Role Based Access Control (RBAC),但似乎无法解决我的问题)