2013-04-07 30 views
0

在ASP.net MVC 4中使用SimpleMembership可以很容易地要求用戶輸入一個唯一的用戶名 - 或者交換出一個唯一的電子郵件。需要唯一的電子郵件和用戶名

但是 - 註冊時需要唯一的用戶名和電子郵件最簡單的方法是什麼?

回答

1

爲您的數據庫添加唯一約束將是最簡單的方法。您可以在數據庫初始化中調用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"/> 
+0

對不起,我應該說 - 即時通訊使用代碼第一次 – niico 2013-04-08 01:57:30

+0

所以您使用自定義成員資格提供程序,還是先使用簡單提供程序使用代碼 – 2013-04-08 04:26:34

相關問題