如何使用mvc表单身份验证来添加自定义字段?
问题描述:
我已经使用mvc
创建了一个Web应用程序,并使用form authentication
来验证用户身份。如何使用mvc表单身份验证来添加自定义字段?
我想知道如果我想create new user
那么有一种形式只有有限的领域,如果我想要add fields like contact , address etc.
那么我需要做什么?
答
您正在使用内置的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