我有一个由网站上的所有用户使用的登录页面。但是,一旦他们登录,他们会进入不同的页面。为不同的用户创建相同的登录页面
用户当前存储在数据库的不同表中,我需要检查以查看我应该导航到哪个页面。
这是否意味着我应该将所有这些用户添加到单个表中并指定用户类型?
什么是我组织事物的最佳方式?
我有一个由网站上的所有用户使用的登录页面。但是,一旦他们登录,他们会进入不同的页面。为不同的用户创建相同的登录页面
用户当前存储在数据库的不同表中,我需要检查以查看我应该导航到哪个页面。
这是否意味着我应该将所有这些用户添加到单个表中并指定用户类型?
什么是我组织事物的最佳方式?
将所有用户保存在一张表中可能是最好的,它会使事情更容易维护。您可以让登录脚本读取用户类型,并将其指向正确的主页。
基本的基于角色的模式可能会让你在这里变得更容易。
Users
Id
Name
...
Roles
Id
UserId (ForeignKey=>Users)
...
然后,当你做任何形式的授权,这是一个简单的角色检查,看看他们是否有权限。
谢谢你的回答它是有用的 – Sarah 2009-11-10 18:46:04
感谢您的编辑确实看起来更专业 – Sarah 2009-11-10 18:45:24