我想獲取當前的Joomla用戶名。我能夠通過使用得到它如何獲取當前的Joomla用戶名?
$user =& JFactory::getUser();
echo $user->username;
但現在我已經在我的本地服務器上安裝了Joomla,它不再工作。用戶名正確存儲在數據庫中,但代碼不再工作。有任何想法嗎?
謝謝
我想獲取當前的Joomla用戶名。我能夠通過使用得到它如何獲取當前的Joomla用戶名?
$user =& JFactory::getUser();
echo $user->username;
但現在我已經在我的本地服務器上安裝了Joomla,它不再工作。用戶名正確存儲在數據庫中,但代碼不再工作。有任何想法嗎?
謝謝
這是從Joomla獲取用戶名的正確方法。如果這不起作用,那麼你在某個地方會遇到更大的問題。只有
使用:<? echo "wellcome ". $user->username; ?>
p.s.歡迎詞拼寫爲「welcome」:P – 2013-10-02 11:25:51
你說的「不工作」的意思eyxactly?你有錯誤信息嗎? $ user上的var_dump()是什麼意思? – 2009-11-15 13:38:26
我沒有收到錯誤消息,$ user只是空的。 var_dump($ user): object(JUser)#14(19){[「id」] => int(0)[「name」] => NULL [「username」] => NULL [「email」] = > NULL [「password」] => NULL [「password_clear」] => string(0)「」[「usertype」] => NULL [「block」] => NULL [「sendEmail」] => int(0) [「gid」] => int(0)[「registerDate」] => NULL {...} [「_errorMsg」] => NULL [「_errors」] => array(0){}} – swarley 2009-11-15 14:04:34
Joomla從什麼時候開始工作? – nedned 2009-11-16 00:19:13