2014-10-27 9 views
0

我使用Joomla 2.5.27,我需要創建一個php並獲得後臺登錄用戶的會話。獲取用戶會話僅記錄到Joomla Backend

我有一個代碼,我在網

define('_JEXEC', 1); 
define('JPATH_BASE', realpath(dirname(dirname(__FILE__)))); 
require_once (JPATH_BASE . '/includes/defines.php'); 
require_once (JPATH_BASE . '/includes/framework.php'); 
$mainframe =& JFactory::getApplication('administrator'); 
$mainframe->initialise(); 
$user =& JFactory::getUser(); 
$session =& JFactory::getSession(); 
header('Content-Type: application/json'); 
echo json_encode($session); 

發現,這樣,如果用戶登錄到前端則返回一個登錄的用戶的問題。但是,如果它僅記錄到後端,此代碼會返回guest用戶。

任何人都可以解釋我是否有可能獲得後端會話?
上述代碼的php文件位於管理員路徑

+1

請嘗試通過[Joomla Stack Exchange](http://joomla.stackexchange.com)詢問您的問題;) – Lodder 2014-10-27 12:46:54

+0

對不起,它已經工作。我清除了餅乾,一切都像魅力一樣。無論如何,我會看看Joomla Stack Excange。 – codeTemplar 2014-10-27 14:14:23

+0

請添加此答案並接受它以標記爲已解決;) – Lodder 2014-10-28 11:35:21

回答

0

問題通過從瀏覽器清除cookie解決,現在它工作得很好,總是很好!