我有一個WP站點,並且還有一個外部數據庫(表示不是WP DB)與用戶。該表中的插入過程使用與WP使用相同的算法。我需要做的是在WP中登錄,但使用這個外部數據庫,它在同一個主機中。我檢查這個鏈接http://www.tyssendesign.com.au/articles/cms/connecting-to-external-database-from-within-wordpress/和http://wordpress.org/extend/plugins/external-database-authentication/,第一個不是我想要的,但第二個與WP 3 +不兼容,我使用3.3.1,任何建議或文檔或其他內容?使用外部數據庫數據在Wordpress中登錄
0
A
回答
1
您可以編寫自定義php腳本以連接到具有用戶表的外部數據庫,並查詢用戶對錶提交的表單字段進行身份驗證。僅僅因爲你正在運行Wordress,沒有從使用PHP和SQL像往常一樣停止你 How do I authenticate a user in PHP/MySQL?
0
只要確保在安裝wordpress時有外部數據庫的數據庫登錄信息。如果您已經安裝了它,您也可以編輯wp-config.php文件。然後,您可能需要編輯wp數據庫中的baseurl。
1
相關問題
- 1. 使用ASP.NET用戶帳戶登錄的外部數據庫
- 2. 在外部數據庫中使用CMS
- 3. 在android中使用外部數據庫
- 4. 在Android中使用外部數據庫
- 5. WordPress的3.5.1-登錄數據庫
- 6. WordPress登錄屏幕數據庫問題
- 7. 使用POST數據登錄wordpress
- 8. 使用wordpress在外部數據庫上創建用戶
- 9. 發送表單數據到外部數據庫在wordpress
- 10. 我可以在Django中使用外部數據庫表進行登錄嗎?
- 11. 登錄 - 數據庫
- 12. WordPress外部數據庫身份驗證
- 13. Wordpress $ wpdb準備外部sql數據庫
- 14. Nextcloud外部登錄在另一個數據庫
- 15. 使用Wordpress創建表單並將數據保存到外部數據庫中
- 16. 使用WordPress中的wpdb類訪問外部數據庫
- 17. 驗證wordpress用戶使用python從數據庫登錄
- 18. 將SQL數據導入MySQL數據庫以進行wordpress登錄
- 19. 在yii登錄後使用額外的數據庫
- 20. 使用wordpress數據庫詳細信息登錄
- 21. 在View中引用外部數據庫?
- 22. 使用LogBack登錄數據庫
- 23. 使用數據庫的登錄系統
- 24. 登錄時使用兩個數據庫
- 25. Rails Authlogic:使用數據庫ID登錄
- 26. 使用數據庫驗證登錄
- 27. 使用數據庫android登錄頁面
- 28. 使用PHP登錄到MySQL數據庫?
- 29. 使用mySql數據庫登錄系統
- 30. 使用數據庫會話登錄?
:
您可以使用此作爲參考來寫你的PHP代碼。我建議你編寫自定義的php函數,該函數與外部數據庫建立SQL連接並查詢它以驗證用戶。即使您將來更新Wordress,它也不會中斷。 – anuragbh
@anuragbh我不是WP專家,所以我不知道我必須在哪裏編寫該函數以及如何使用登錄進程。任何文檔或地方閱讀?你的任何例子或技巧? – ReynierPM
你的用戶表的模式是什麼? 您可以創建一個process_login.php文件並將您的登錄代碼放在那裏。它將從用戶使用用戶名和密碼提交的形式接收變量,並且可以根據數據庫查詢它們以查看它們是否匹配。這是一個非常簡單的方法: http://pastebin.com/vjfgpYdV 它不使用鹽或任何東西,但你可以在這裏找到更多的東西: http://stackoverflow.com/questions/685855/how-我在php-mysql中驗證用戶身份 http://tebros.com/2010/01/secure-username-and-password-authentication-with-php/ – anuragbh