这个要看你的复杂程度了。如果很简单,角色也比较少,可以通过使用不同的访问页面来实现。比如说会员一个页面,管理员一个页面,游客一个页面,这样在角色少的情况下是最高效的,实现也简单,各个部分分别独立访问数据库,不牵扯。如果角色很多,而且不同的角色分配给的权限也有很大差异,那么就要用到经典的RBAC模型了,我不详细讲了,这个是很经典的解决方案,网上有很多论文,你自己去百度吧。祝你好运!