在facebook ..當你輸入正確的電子郵件地址,但不正確的密碼..他們發送一封電子郵件與即時登錄按鈕..用戶可以登錄使用該即時登錄鏈接只有一次..他們是如何實現這一點?我在哪裏可以找到它的代碼?我的意思是他們如何發現Instant Login鏈接僅被點擊過一次?facebook登錄代碼
在互聯網上的任何類似的代碼?
在facebook ..當你輸入正確的電子郵件地址,但不正確的密碼..他們發送一封電子郵件與即時登錄按鈕..用戶可以登錄使用該即時登錄鏈接只有一次..他們是如何實現這一點?我在哪裏可以找到它的代碼?我的意思是他們如何發現Instant Login鏈接僅被點擊過一次?facebook登錄代碼
在互聯網上的任何類似的代碼?
我會執行它如下。
創建一個名爲「DirectLogin」
| GUID | UserID |
當登錄嘗試失敗表,在表DirectLogin
創造新紀錄。
發送電子郵件鏈接
http://example.com/DirectLogin?g=aaaa-ssss-dddd-ffff-gggg&[email protected]
當用戶點擊鏈接,檢查GUID和電子郵件地址匹配表中的記錄。
如果確實如此,在記錄他們和刪除記錄
他們可能會在數據庫中存儲一個指標:(LoginAttempts)。
用戶單擊鏈接,它會增加標誌。
如果再次點擊它,它會檢查標誌。
ASP.NET會員提供程序也做類似的事情。
感謝您的回答:) – Serenity 2010-11-09 05:41:31
這事實上只有一個** **期間在句末。 – 2010-11-09 05:31:06
lol我不能幫助它..sry:P – Serenity 2010-11-09 05:36:10
我不認爲這是你獲得「代碼」的問題,我認爲這是你實施某種服務的問題。我發佈了「我會在這種情況下做什麼」,但我確信有很多方法可以做到這一點。 – 2010-11-09 05:41:45