2011-05-26 60 views

回答

0

如果你正在談論一個登錄表單,那麼讓用戶通過接受這兩個表單是很好的。 像:

Username/Email: |________| 
Password: |________| 

登記時,用戶應指定一個唯一的用戶名,不論是使用與否。

+0

請注意,對於某些CMS,這是一個選擇。當然,在定製軟件中,可以構建這種靈活性。 – rickumali 2011-05-26 23:43:59

1

您可以使用電子郵件作爲用戶名,這樣可以減少數據庫中字段的數量。這樣做的問題是,如果用戶想要使用同一個電子郵件擁有不同的帳戶,他將無法做到這一點。如果你不關心這個,你可以很容易地使用電子郵件。

1

最便於用戶使用的解決方案是使用最少(但仍然足夠安全)的數據數量登錄服務。

因此,基本上,使用電子郵件地址登錄的是更好的主意。

多次註冊(你可以使用一個賬戶多次如簽署。通過增加+something的電子郵件地址,如:在Gmail中,創造如:[email protected])時,這已經沒有太多的限制。

這也不會給你額外的幫助限制數據庫中的數據,因爲你不應該顯示電子郵件地址作爲用戶名(因此,如果你仍然需要識別數據庫中的username字段,用戶分配給不同的用戶)。

也許只有這樣做的理由是增加用戶友好性。

甚至比電子郵件更好,在登錄時:

還有什麼比限制(從用戶名+密碼只有密碼)數據用戶的數量有rememeber甚至更好。您可以允許此人使用他/她已擁有並使用的某個帳戶,例如。每一天,但你可以使它安全。這裏最流行的解決方案是OAuthsee more)和OpenIDsee more)。

相關問題