【发布时间】:2013-01-12 03:54:03
【问题描述】:
我有我自己的表供我的数据库中的用户使用。它们被称为Teachers 和Students。我正在测试 ASP.NET MVC4 SimpleMembership,但我想我需要创建一个新的成员资格提供程序。
每个表都有自己的密码字段(纯文本)
这是我设计的图片。我想知道这是否是一种登录和识别正在记录的用户类型(学生或教师)的好方法,还是我可以只使用一个名为 Users 的表来简化这一点,而不是实现我自己的自定义成员资格(使用默认 UserProfile)
【问题讨论】:
-
为什么不能使用简单会员?您可以拥有自己的桌子
-
你能给我举个例子吗?直到我知道,简单的成员资格只使用一个名为 UserProfiles 的表,我需要扩展两种类型的用户(学生和教师)
-
SimpleMembership 不会限制您进行任何配置文件设置,实际上没有配置文件设置。只需在创建用户后创建您的个人资料信息,以便您拥有用户的主键。这是简单成员资格中更容易的部分,您可以再次控制您的数据 - 所以是的 - 它只是另一个表,您可以在用户登录后使用实体框架读取。
标签: asp.net-mvc asp.net-mvc-4 membership-provider