0
我使用的mvc4框架openAuth功能處於活動狀態。用戶可以使用外部登錄「Google」或Facebook進行登錄和註冊。忘記密碼鏈接mvc4
我的問題是你如何實現一個忘記我的密碼系統到這個。我所擁有的只是他們的電子郵件地址,尤其是當他們以外部登錄身份登錄時。當他們首次使用外部登錄登錄時,它確實要求將電子郵件註冊到系統中。在這一點上我應該要求更多信息來驗證用戶?
任何方向將不勝感激。
我使用的mvc4框架openAuth功能處於活動狀態。用戶可以使用外部登錄「Google」或Facebook進行登錄和註冊。忘記密碼鏈接mvc4
我的問題是你如何實現一個忘記我的密碼系統到這個。我所擁有的只是他們的電子郵件地址,尤其是當他們以外部登錄身份登錄時。當他們首次使用外部登錄登錄時,它確實要求將電子郵件註冊到系統中。在這一點上我應該要求更多信息來驗證用戶?
任何方向將不勝感激。
恐怕您無法在您的應用程序中爲外部供應商實施「忘記密碼」功能。
每當用戶使用OAuth提供程序(如Facebook或Google)登錄時,它們將被重定向到其專用登錄頁面。無論何時憑證不正確,這些頁面都將實現自己的「密碼恢復」功能。
您可能會做的唯一的事情是提供直接鏈接到他們的恢復頁面,如http://www.facebook.com/recover/initiate。但正如我所說,這不會爲您的用戶帶來真正的好處,因爲Facebook/Google的登錄頁面也會提供這些鏈接。
如果用戶使用外部登錄,他們在系統中沒有密碼,而是在外部系統中......對嗎? – khellang
@khellang是的,這是正確的,我已經做了一個註冊時需要本地帳戶,但提供外部登錄作爲服務 – CR41G14
但是,「本地帳戶」沒有密碼相關嗎?我真的不明白你爲什麼要在你的應用程序中實現「忘記臉書/谷歌密碼」功能。使用外部登錄的主要原因之一是無處不在用戶名/密碼...... – khellang