簡體   English   中英

ASP.NET 4自定義成員資格提供程序表

[英]ASP.NET 4 Custom Membership Provider Tables

現在這可能很簡單,但我似乎無法弄清楚。

我已經建立了“自定義會員資格”提供程序,並為其提供了正確的連接資料。 我所知道的是它可以連接到正確的數據庫,但是我可以確定它沒有查看正確的表。

我將如何設置它以使用特定的表? 由於表中已經有用戶。

表名稱是: members_info

列名稱為: member___id(key), member_name, member__pwd, member_perm

member___id => Being the Key and the account name to login with
member_name => Being the users Name or Nickname
member__pwd => 10 chars long (for now)
member_perm => holds 1 of the following values: 0) User 1)Admin 2)Banned

現在我知道稍后的角色將由角色提供者設置,而且我確定一旦知道了如何進行成員資格,我就可以確定某個成員在某種程度上是相似的。

所以我的問題是,如何將自定義成員資格提供程序指向表: members_info並使用member___id作為用戶名,使用members__pwd作為密碼(並可能讓member_name表示:歡迎{member_name}!他們登錄時)。

預先感謝您提供的任何幫助!

===

添加了信息。 當每個新條目增加時,Members__uid是關鍵值。

===

由於您不能告訴它使用特定的表

如何設置它使其與Visual Studio中提供的工具一起使用? (網站> ASP.net配置)。

正如現在所說的0個用戶,在“安全性”選項卡上。 我也希望能夠通過此處管理用戶。

您不會將“使用此表”告知您的會員資格提供者。 取而代之的是,您僅實現方法,該方法將在表中查找數據。 您必須手動實現方法(從MembershipProvider接口),這些方法將具有對db的訪問權限,並將根據表中的數據執行邏輯(例如,驗證用戶憑據)。

您可以在此問題中獲得更具體的信息。

暫無
暫無

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

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