我想在ASP.NET MVC站点上使用表单身份验证。我只需要一个供用户登录的地方,一个添加用户的页面和一个编辑用户的页面。
我正在使用SQL Server的所有默认ASP.NET表单身份验证表(aspnet_Profile,aspnet_Roles,aspnet_Users等)。唯一的区别是我在我的数据库中添加了一个Employees表,其中包含一个FK到aspnet_Users以创建一对一的关系。 Employees表包含FirstName,LastName,StartDate等列。这是我为用户保留其他信息的一种方式。
我很难找到任何可以帮助我在MVC中构建基本页面的教程,我找到的所有内容都是针对WebForms的。对于我添加用户的页面,我希望有Employees表的字段。我不知道是否可以修改CreateUserWizard以添加这些字段,或者如果我最好只创建自己的自定义页面。
有人能引导我朝正确的方向前进吗?
答案 0 :(得分:2)
这里有关于ASP.NET MVC的教程:
http://www.asp.net/mvc
“构建您的第一个”教程涵盖了所有MVC基础知识,包括身份验证。完成后,您可以将Employee表链接到Membership表,并且您将学习如何将该数据传递到MVC View。
答案 1 :(得分:1)
MVC会员入门套件是一个很好的起点: https://github.com/TroyGoode/MembershipStarterKit