【问题标题】:Get User Session logged only to Joomla Backend获取仅记录到 Joomla 后端的用户会话
【发布时间】: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


【解决方案1】:

通过清除浏览器中的 cookie 解决了问题,现在它工作得非常好,而且总是!

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2015-10-09
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    相关资源
    最近更新 更多