【发布时间】:2014-10-27 11:17:00
【问题描述】:
我正在使用 Joomla 2.5.27,我需要创建一个 php 并在后端获取登录用户的会话。
我有我在网上找到的代码
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);
所以如果用户登录到前端然后它返回登录的用户的问题。但是,如果它仅记录到后端,则此代码将返回来宾用户。
谁能解释我是否可以获得后端会话?
上面代码的php文件位于管理员路径中
【问题讨论】:
-
请尝试通过Joomla Stack Exchange 提出您的问题;)
-
抱歉,它已经在工作了。我清除了饼干,一切都像魅力一样。无论如何,谢谢,我会看看 Joomla Stack Excange。
-
请将其添加为答案并接受以将其标记为已解决;)
标签: php session joomla joomla2.5