0
在ASP.net MVC 4中使用SimpleMembership可以很容易地要求用戶輸入一個唯一的用戶名 - 或者交換出一個唯一的電子郵件。需要唯一的電子郵件和用戶名
但是 - 註冊時需要唯一的用戶名和電子郵件最簡單的方法是什麼?
在ASP.net MVC 4中使用SimpleMembership可以很容易地要求用戶輸入一個唯一的用戶名 - 或者交換出一個唯一的電子郵件。需要唯一的電子郵件和用戶名
但是 - 註冊時需要唯一的用戶名和電子郵件最簡單的方法是什麼?
爲您的數據庫添加唯一約束將是最簡單的方法。您可以在數據庫初始化中調用SQL腳本。
一件事。在註冊之前,您可以通過電子郵件和用戶名獲取用戶,並自行檢查該邏輯。但是對於這個,你必須自己查詢數據庫,因爲SimpleMembership沒有這樣的功能。
UPDATE 如果您使用的是.NET 4.5,你可以使用:http://msdn.microsoft.com/pl-pl/library/system.web.security.membershipprovider.requiresuniqueemail.aspx
所以你的web.config看起來像
<membership>
<providers>
<add name="SimpleMembershipProvider"
type="whatever your assembly name is"
...
requiresUniqueEmail="true"/>
對不起,我應該說 - 即時通訊使用代碼第一次 – niico 2013-04-08 01:57:30
所以您使用自定義成員資格提供程序,還是先使用簡單提供程序使用代碼 – 2013-04-08 04:26:34