問題

我們正處於主要重寫產品的早期設計階段.現在我們的客戶主要是業務.我們管理賬戶.賬戶的使用者名稱是各自的名稱空間,但這意味著我們無法在伺服器之間移動資產.

我們想移動到一個名稱空間.但這帶來了唯一使用者名稱的問題.

那麼最好的想法是什麼?

  • 電子郵件地址(w/驗證)?
  • 唯一的alpha-number字串(“johnsmith9234”)?
  • 我們應該看OpenID嗎?

  最佳答案

電子郵件地址

理性

  1. 使用者不經常更改電子郵件
  2. 刪除請求使用者名稱和電子郵件地址的步驟,無論如何都需要
  3. 使用者不經常忘記他們的電子郵件地址(見第一號)
  4. 電子郵件將是唯一的,除非使用者已經為網站註冊,在這種情況下,將它們轉發到忘記密碼螢幕
  5. 幾乎每個人都在使用電子郵件作為訪問網站的主要登入,這意味著收養率不應該受到你要電子郵件地址的影響

更新

註冊後,請確保要求使用者建立某種使用者名稱,不要用他們的電子郵件地址丟棄公共網站!此外,使用電子郵件地址作為登入的另一個好處:你不需要任何其他資訊(如密碼/密碼確認),只需透過郵件傳送臨時密碼,或者完全放棄密碼,並且每次他們想登入時都將一個使用URL傳送到他們的電子郵件地址(見: mugshot.org )

  相同標籤的其他問題

authenticationweb-applicationsaccount