2013-02-23 133 views
0

我一直在尝试使用MVC的默认记帐功能,并且它保持失败。更改asp.net mvc默认用户帐户

我想改变其中的一些东西,但它似乎并没有工作。

  1. 我想让用户名成为电子邮件。
  2. 我不想问密码字段的问题和答案。 (当我试图删除它们时,它给了我一个错误,我没有提供这些项目)。
  3. 我想添加额外的领域成员像名字,姓氏,地址等。

我该如何做到这一点?有没有一种更动态的方式来做到这一点,而不是MVC的默认会计功能?

谢谢。

回答

0

您正在寻找一个自定义会员供应商。你可以试试Dan Harman的以下文章。它应该指向正确的方向。

ASP.Net MVC 3 Custom Membership Provider with Repository Injection

+0

这不完全是我想要的。我希望能够使用较少或额外的参数(例如名字,姓氏)配置成员资格提供程序,并删除密码问题和密码答案。 – 2013-02-24 16:57:39

+0

据我所知,没有办法删除/更改会员提供商的参数(密码问题等)。如果您想删除某些内容,则必须实施自己的提供商。如果您只想跟踪其他信息,您可以使用配置文件提供程序进行此操作。在这里看到更多的信息:http://stackoverflow.com/questions/3435812/how-do-i-add-an-extra-field-using-asp-net-membership-provider – Drgnkght 2013-02-25 14:54:09