2011-03-31 79 views
4

我工作的一個項目,我需要設計邏輯爲Verified用戶。這意味着用戶(基於負面反饋)無法刪除他們的帳戶,並在不同的電子郵件ID下啓動新帳戶。設計一個「驗證」用戶狀態

目前,創建一個賬戶,用戶輸入:

desired userID, 
email address (yahoo, gmail etc), 
Address, 
City, 
State, 
Zip, 
Phone 

如何確保如果用戶不關閉他們的帳戶,並開始一個新的帳戶,該應用程序可以跟蹤這個?

一種選擇建議是要發出一個安全代碼到用戶的手機;

回答

1

有這樣做的沒有可靠的方法,但是很不幸。當然,除非你要求用戶輸入SSN號碼,然後以某種方式驗證它。

3

除非它們使用相同的細節,你不能。唯一可以比較的就是電子郵件地址,每個人都有其中的幾個,並且很容易獲得更多信息。

你必須要小心,如果你只允許一個註冊每個地址,因爲這將防止同一家族簽約,以服務成員。

+0

大約一個好點的每個地址註冊 – user279521 2011-03-31 15:07:21

1

鑑於您收集的數據組合是開放式的,它們對於每個值都具有幾乎無限的可能性,所以我不確定您是否可以阻止這種情況,除非每個用戶都綁定到其他設備,例如硬件密鑰令牌或者一些其他非用戶提供的基於帶外認證的硬件。