簡體   English   中英

從Joomla jos_users表中獲取數據

[英]Get data from Joomla jos_users table

我正在嘗試使用Joomla構建一些高級用戶系統,但是我只停留在一個地方。

我在Joomla的jos_users表上添加了新字段,但是當我想要將該字段刪除時,例如“ echo”,它根本沒有用。 我可以毫無問題地獲得任何其他數據,甚至密碼字段。

當然,我在第40行之后像這樣在/var/www/<project>/libraries/joomla/user/user.php中添加了新值。

/**
* The users address name
* @var string
*/
var $address            = null;

這可能是什么問題? 還是我做錯了,或者根本沒有做?

感謝您的答復!

切里奧

您是否在/libraries/joomla/database/table/user.php中進行了必要的更改?

您還需要在此文件中為其他字段進行更改。

提到的方法肯定可以工作,但是這里的問題是您正在修改核心文件...進一步的更新可能會對提到的文件進行更改,那么您將不得不再次修改新文件。

我認為您可以在該組中使用社區構建器之類的擴展程序或其他類似的擴展程序,並且您的網站將是最新的證明……以后的任何更新都不會中斷您的注冊。

您還錯過了/libraries/joomla/database/table/user.php中的JTableUser類

但是,此處的最佳做法是創建鏈接到#_ 用戶表的其他表。 #_mycomponentUsers:用戶ID,地址,生日,pets_name,無論哪個用戶ID都是主要索引,並在#__users中包含相應用戶的ID。

大膽思考:您將需要在某個時候添加更多字段,並且將在下一個Joomla版本中發現並修復安全風險。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM