2011-10-06 12 views
0

嗨,我有兩個WordPress的網站,幾乎相同,但有不同的領域。php,cookies,wordpress - 如何使自動登錄在一個站點,登錄和其他一個

我需要做的是當你登錄一個wordpress網站時,它會在其他網站上用相同的用戶名和密碼登錄。

我知道這可能有一些安全問題,但這並不重要,我只需要做這個任務。

我知道主體,它應該如何工作,其中一個頁面在登錄請求中,其他登錄用戶使用相同的用戶名或其他方式進入一個站點時,它會檢查用戶是否在另一個站點中登錄。

但如何在代碼中這樣做? PHP,WordPress的,餅乾?

想法?功能 ?如何通過PHP發送請求?

謝謝

編輯:用戶在這兩個網站同步,用戶不應該能夠看到有關第二次登錄任何東西。如何通過PHP發送這樣的URL請求?用戶通過輸入用戶名和密碼登錄到一個網站,它會自動登錄到其他網站,如果他來到第二個網站,他已經登錄。

RIP Steve Jobs!

回答

0

您可以將登錄名和密碼添加到其他網站的網址,也可以使用iframe或彈出式菜單打開其他網站進行登錄,讓其他網站設置其Cookie。

這一切都取決於用戶如何打算在站點之間切換。

是否應該有鏈接或可能他們獨立打開網站?

新增解決方案。

一個網站可能會在登錄到其他網站後使用登錄的鏈接重定向用戶,然後另一個網站會立即重定向回原始網站。

這樣你就不會有阻塞3:d方餅乾的問題。

但是您需要爲重定向創建一個特殊的登錄頁面。

+0

它們是獨立的。用戶根本不應該看到登錄到其他網站。用戶輸入登錄信息到一個站點,系統應該登錄到他們兩個。用戶不應該看到其他登錄。如何使這樣的網址請求? – XFaktor

0

將一個站點負責主從關係的登錄操作要容易得多。否則,你會陷入混亂的名單和沒有審計線索。

你有沒有考慮過像谷歌等各種auth服務器一起工作的插件?那麼這些網站可能不需要彼此交談。

有這個從wordstack網站:https://wordpress.stackexchange.com/questions/3924/synchronize-wordpress-user-accounts-across-multiple-domains-and-installations-wit

編輯:

有此上手。

http://willnorris.com/2009/03/authentication-in-wordpress-28

也許你可以寫在每一個快速的JSON服務器,由其他訪問。我已經完成了 類似的十幾行代碼(但不是wordpress)。讓我知道你是否想要更多信息。

+0

它是同步的。我的意思是這兩個網站的所有用戶都是一樣的。我現在只需要登錄部分。 – XFaktor

相關問題