2012-09-21 65 views
-1

SO使用多種方式讓用戶登錄,比如使用Gmail,雅虎,facebook,stackexchange和open ID的電子郵件地址。如何在使用不同方式登錄時識別用戶

用戶可以使用例如; Gmail和享受幾天,然後由於任何或某些原因(我認爲,他忘記了實際的方式),他開始使用Facebook。現在SO將爲同一用戶提供多個記錄。有沒有辦法,網站可以識別那些老成員?

它只是一個混亂,我很好奇這個概念。就像註冊和登錄的一種方式就足夠了,並且將有助於保持會員的一生記錄。我更喜歡網站自己的註冊和登錄表單。

回答

1

使用不同的方式「登錄」時無法識別用戶。除非您要求用戶將不同的方式鏈接到一個用戶配置文件。 StackExchange使這成爲可能,您可以簡單地爲您的用戶添加另一個OpenID身份。

只要您通過OpenID或OAuth爲您的服務啓用用戶身份驗證,您就會面臨這一挑戰,可以選擇通過啓用身份與用戶工件的「鏈接」來解決該問題,也可以選擇忽略它。

你對OpenID的好處感到困惑嗎?

相關問題