【发布时间】:2012-04-08 20:04:12
【问题描述】:
我有这些角色:管理员、医生和患者。但是登录信息存储在不同的表中。管理员的用户名和密码存储在 User_TABle 中(它们是两个项目)。患者的登录信息存储在 Patient_TABLE 中:PatientID、Year 和 DocumentID(它们是三项)。我想使用 SQLRoleProvider 和 SQLProfileProvider。如何使用 loginView 设计不同的登录页面?
此致
【问题讨论】:
-
如果您正在考虑使用自定义会员模式(即您在问题中定义的模式),那么您可能会遇到大多数登录/会员控制的问题。您是否使用定义的架构定义了自定义 MembershipProvider?
-
当我使用roleprovider时,我同时使用
MembershipProvider,所以所有用户的登录信息都保存在一个表中。我只是猜想,如果你改变了课程,你必须完成自己的课程。 -
@EricYin - 我认为您的意思是 MembershipProvider 而不是 MembershipService
-
@PaulSullivan,你说得对。我把它包起来了,所以我忘记了它的真名。改变了
标签: asp.net roleprovider role