【问题标题】:altering the asp.net mvc default user account更改 asp.net mvc 默认用户帐户
【发布时间】:2013-02-24 04:26:54
【问题描述】:

我一直在尝试使用 MVC 的默认记帐功能,但一直失败。

我想更改其中的一些内容,但它似乎不起作用。

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

我怎样才能做到这一点?有没有比 MVC 的默认记帐功能更动态的方法来做到这一点?

谢谢。

【问题讨论】:

    标签: c# asp.net-mvc user-accounts


    【解决方案1】:

    您正在寻找自定义会员资格提供商。您可以尝试以下 Dan Harman 的文章。它应该为您指明正确的方向。

    ASP.Net MVC 3 Custom Membership Provider with Repository Injection

    【讨论】:

    • 这不是我想要的。我希望能够使用更少或额外的参数(例如名字、姓氏)配置成员资格提供程序,并删除密码问题和密码答案。
    • 据我所知,没有办法删除/更改会员资格提供者的参数(密码问题等)。如果要删除某些内容,则必须实现自己的提供程序。如果您只想跟踪其他信息,您可以使用配置文件提供程序来执行此操作。请参阅此处了解更多信息:stackoverflow.com/questions/3435812/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    • 2014-04-23
    相关资源
    最近更新 更多