【问题标题】:Session integration on CodeIgniter and KCFinderCodeIgniter 和 KCFinder 上的会话集成
【发布时间】:2013-02-17 15:31:02
【问题描述】:

我想使用 codeigniter 会话为登录用户启用 kcfinder。

在我的登录控制器中,我将会话设置为

 $sesData = array(
          'userId'  => $this->input->post('username',true),
           .....
           'KCFINDER' => Array('disabled' => FALSE)
 );

在 kcfinder config.php 中,我将 session var 作为默认值

'_sessionVar' => &$_SESSION['KCFINDER'],

但我仍然无法访问查找器(通过 ckeditor)我得到“您没有权限浏览服务器”。

如果我打开这个,在 kcfinder 的 config.php 中

'disabled' => true,

到

'disabled' => false,

kcfinder 效果很好,但它可以公开访问。

【问题讨论】:

  • 您是否有 CI 可以使用本机文件会话或数据库会话?
  • 本机文件会话。会议效果很好。

标签: codeigniter session


【解决方案1】:

我通过将 kcfinder 会话设置为找到了一个临时解决方案

session_start();
$_SESSION['KCFINDER'] = array(); 
$_SESSION['KCFINDER']['disabled'] = false;

但我仍在寻找 codeigniter 解决方案

【讨论】:

    【解决方案2】:

    您无法访问 CI 之外的 CI 会话。但是如果你使用这个库,你可以使用 CI 会话语法并访问 CI 之外的会话信息。

    https://github.com/EllisLab/CodeIgniter/wiki/Native-session

    干杯,

    巴特

    【讨论】:

      猜你喜欢
      • 2012-09-05
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多