实施用户的最佳方式是什么?角色授权和身份验证在MVC 3中

时间:2011-12-01 10:35:24

标签: asp.net-mvc-3 authentication authorization

我希望看看在MVC 3项目中实现asp.net成员资格的最佳方法是什么。需要注意的一点是,我有一个单独的用户表,并希望仍然使用它。那么我可以将我的用户表链接到asp.net成员资格表吗?

干杯, 诺尔。

2 个答案:

答案 0 :(得分:1)

您可以在自定义表上创建其他字段(唯一标识类型),并将其链接到成员资格用户表。

创建新用户,如果成功,则获取新创建用户的id并将其插入自定义表。

MembershipUser mUser= Membership.GetUser(username);
Guid myId =  (Guid)mUser.ProviderUserKey;

...将我的/ id插入您的自定义表格。

答案 1 :(得分:0)

描述

您可以实施自己的MembershipProvider。然后你就可以完全掌控了 身份验证的工作原理以及数据库/表格的相关性。

我认为你不需要默认的asp.net会员数据库。

更多信息

Create a Custom Membership Provider?