我想使用codeigniter会话仅为登录的用户启用kcfinder。
在我的登录控制器中,我将会话设置为
$sesData = array(
'userId' => $this->input->post('username',true),
.....
'KCFINDER' => Array('disabled' => FALSE)
);在kcfinder config.php中,会话变量是缺省的
'_sessionVar' => &$_SESSION['KCFINDER'],但是我仍然不能访问查找器(通过ckeditor),我得到“你没有浏览服务器的权限”。
在kcfinder的config.php中,如果我打开这个
'disabled' => true,至
'disabled' => false,kcfinder工作得很好,但它有公共访问权限。
发布于 2013-02-21 04:01:10
我找到了一个临时解决方案,将kcfinder会话设置为
session_start();
$_SESSION['KCFINDER'] = array();
$_SESSION['KCFINDER']['disabled'] = false;但我仍然在寻找一种codeigniter解决方案
发布于 2013-02-23 00:32:00
您不能访问CI以外的CI会话。但是如果你使用这个库,你可以使用CI会话语法,也可以访问CI之外的会话信息。
https://github.com/EllisLab/CodeIgniter/wiki/Native-session
干杯,
巴特
https://stackoverflow.com/questions/14922721
复制相似问题