簡體   English   中英

更改asp.net成員資格配置

[英]Changing asp.net membership configuration

我在Visual Studio 2010上創建了一個ASP.NET站點。成員資格表自動出現。 在“register.aspx”頁面上,只有三個字段是用戶名,電子郵件地址和密碼。 但是在注冊步驟中,我希望會員給我更多關於他自己的信息,如姓名,姓氏,城市,研究生院等等...我已經在頁面中添加了額外的文本框,並在表格“aspnet_Membership”中添加了相應的字段。

稍微瀏覽一下代碼后,我在“web.config”文件中找到了provider部分。 我試圖為我的特定字段添加一些參數。 但它沒有用。

如果我需要向成員資格表添加更多數據字段,該怎么辦? 例如,我需要知道會員所居住的城市。 我能為這種情況做些什么?

web.config的成員資格節點如下:

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

您可以擴展內置的MembershipUser並添加自定義字段。 然后,您需要創建一個表來存儲信息,最后您需要創建一個自定義成員資格提供程序。 有關msdn的更多信息: 如何:實現自定義成員資格用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM