2011-09-28 165 views
0

只是讓我知道如何一個網站獲取登錄其他網站的ID? 例如如果我已經登錄到Gmail,那麼其他任何網站如何將gmail電子郵件ID提取到他們的用戶名文本框中?如何從其他網站獲取ID?

謝謝

回答

2

這隻有在Gmail有API的情況下才可能。出於安全原因,您無法讀取其他域的cookie。

2

這種行爲是通過一個通用的登錄系統獲得的。在Gmail上很多其他(如StackOverflow),他們使用OpenID,其他一些使用OAuth像Twitter。

但是,我不知道您是否被允許訪問用戶的數據,比如您的Gmail地址。我以前從未使用過OpenID。

+0

如果我在php和其註冊頁面上開發一個網站,我只想要在用戶名文本框中默認填寫登錄用戶ID? – user956274

+0

註冊時無法使用它,因爲用戶尚未進行身份驗證。此外,即使通過身份驗證後,我也不確定是否可以擁有它,這取決於OpenID提供的API。 –