如何使用mvc表单身份验证添加自定义字段?

时间:2012-01-04 06:34:44

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

我使用mvc创建了一个网络应用,并使用form authentication创建了身份验证用户。

我想知道我是否想要create new user然后有一个表格只有有限的字段,如果我想add fields like contact , address etc.那么我需要做什么?

1 个答案:

答案 0 :(得分:2)

您正在使用内置的asp.net成员资格提供程序,其默认设置是要求用户输入特定字段,如用户名,密码等,以便在注册期间输入。在您的web.config中,您可以找到以下部分: -

<membership>
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
         enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
         maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
         applicationName="/" />
  </providers>
</membership>

对于你正在照顾的事情,我建议你先了解这个会员资格如何运作,然后看看你如何相应地自定义它。

您可以从这里开始: - Introduction to Membership