2013-02-27 28 views
2

我有一個wordpress網站,我想在該網站上放置一個鏈接,以便用戶被重定向到另一個PHP網站。如何將用戶重定向到不同的站點?

但這裏的問題是,其他PHP站點使用的身份驗證,即用戶需要給用戶名和密碼,纔可以進入。

我想開發一個鏈接,用戶可以簡單地點擊,並獲得直接的其他部位。

我可以給PHP的網站的用戶名和密碼,但要求是用戶用戶不要求用戶名和密碼。

回答

0

u必須寫在其他PHP站點的認證功能。當用戶點擊WordPress網站的鏈接重定向他向身份驗證功能,以他的證件,當用戶將得到自動登錄,並沿重定向到您的PHP網站。

+0

謝謝。但在這裏我不能做任何改變的PHP文件,我只能在WordPress的網站進行更改。 – shah 2013-02-27 05:33:15

+0

你甚至不能爲該網站寫一個新的PHP頁面? – Sriniwas 2013-02-27 05:34:15

+0

不,我不能做任何更改該php網站或不能添加任何文件到該網站。 – shah 2013-02-27 05:35:27

0

,如果我得到你的權利,我認爲最好的方法是產生一個參數在WordPress網站的鏈接:http://www.linktophpsite.com/?autologin=true 然後在PHP的網站,你可以得到的元素,如果它設置爲true,您可以登錄用戶到您的網站。如果你想在兩個站點上單點登錄,那完全不同。我建議你閱讀關於單個sgn-on的文章,在php

2

你必須創建一個新的php文件(在'php site'),它將會話變量分配給鏈接用戶,然後將它重定向到在「PHP站點」

0

如果你有在目標網站沒有控制的主頁面,那麼你的選擇是非常有限的。您不能只提供訪問需要登錄憑證的材料而不提供這些登錄憑證。

你最好的,最安全的,辦法是直接從他們的iframe的網站包括目標網站的登錄字段。用戶登錄到其他站點,您會跟蹤iframe onload事件以查看它已更改,然後將用戶重定向到有問題的頁面。這樣更好,因爲它使您無法直接在您的網站上處理登錄信息。

我不能保證這一切很簡單,我沒有嘗試過,this page似乎表明至少有一些跨域iframe的可能性與現代瀏覽器不再相關(我沒有詳細閱讀該頁面,只是想給出一個起點)。

相關問題