我們有大量用戶使用我們的Web應用程序的頻率很低(即他們不會每天或每週都訪問)。其結果是,他們往往:防止重複登錄記錄
- 忘記他們用
- 忘記他們在註冊使用其電子郵件或密碼
- 實際上可能有自己的E-mail地址的變化,因爲他們簽署的最後時間在
通常,當面對登錄註冊表單時,他們只會創建一個新的/不同的電子郵件地址的新登錄記錄。
這是一個問題,因爲重要的是他們保持鏈接到他們以前的記錄,並且如果數據庫中的單個人存在重複記錄,則會導致問題(請注意,這些記錄不是數據庫意義上的重複記錄;從數據的角度來看,它們根本不是重複的,但是它們是重複的,因爲它們指向一個真正的人類)。
現在我有一個檢查位置,看看是否已經有人姓和第一首字母,並要求他們確認他們是否是這些其他人之一。顯然,這是非常笨重的,在處理非常常見的名字時會下降。另外,向用戶顯示一個頁面令人困惑,他說:「我認爲你實際上是這個人,如果你是這個人,請告訴我。」
我期待聽到其他開發者不得不面對這個問題,以及他們想出了什麼。我也對優雅合併兩個登錄的解決方案感興趣。
是的,我同意防止重複的電子郵件和用戶名很容易,而且我的系統已經這麼做了。很明顯,人們應該登錄而不是創建一個新帳戶 - 事實上這是默認行爲,他們需要檢查「不,我沒有登錄」單選按鈕才能創建帳戶。我認爲主要的問題是,因爲網站的使用非常少,人們只是忘記他們是否有賬戶。 –