我通過我的網站鏈接到受保護的Wordpress網站,我想提供一個鏈接,單擊時會自動提供登錄憑據。如何通過網址提供登錄到WordPress的網站?
我正在運行一個Apache服務與php5,雖然我沒有PHP的經驗,並想知道是否有一個簡單的方法來提供登錄憑據通過一個URL。
感謝
我通過我的網站鏈接到受保護的Wordpress網站,我想提供一個鏈接,單擊時會自動提供登錄憑據。如何通過網址提供登錄到WordPress的網站?
我正在運行一個Apache服務與php5,雖然我沒有PHP的經驗,並想知道是否有一個簡單的方法來提供登錄憑據通過一個URL。
感謝
的因爲WordPress用戶的身份驗證方式,是沒有辦法用一個簡單的URL來做到這一點。看看這個相關的問題:PHP, cURL post to login to WordPress
我建議你消除用戶登錄到Wordpress完成你打算讓他們做的任務,而不是這個「哈克」方法迫使他們的需要。
您可以通過在目標網站上編寫一個插件來實現這一點。該插件將鉤入「認證」動作鉤子。在你的實現中,你可以使用$ _GET變量而不是$ _POSTed數據。看到這篇博客文章的一些代碼示例如下:http://www.johnkolbert.com/wordpress/how-to-add-your-own-authentication-criteria/
您必須將用戶重定向到目標站點上的wp-login頁面,幷包含重定向=選項以及將用戶再次重定向到所需的頁面。
注意:在URL中提供密碼通常被認爲是危險的。 Apache會記錄這些URL,如果有人侵入服務器或跟蹤訪問的用戶的URL,那麼他們將擁有密碼。
字面上沒有辦法做到這一點,沒有登錄本身,我會建議你去經歷什麼樣的WordPress登錄URL在其中? Wp Login URL
也不建議將我們的登錄信息包含在重定向URL中以達到安全目的。 雖然你可以嘗試WordPress的「密碼保護」插件來保護你的密碼,然後考慮添加重定向。