CKFinder 3 - 文件浏览器是出于安全原因

问题描述:

我很新的CKFInder禁止,我收到了错误CKFinder 3 - 文件浏览器是出于安全原因

文件浏览器是出于安全考虑禁用。请联系您的系统管理员并检查CKFinder配置文件。

我对现场一看像下面这样:

http://ckeditor.com/forums/Support/file-browser-disabled-for-security-reasons

http://ckeditor.com/forums/Support/File-browser-disabled

http://ckeditor.com/forums/Support/file-browser-disabled-for-security-reasons

他们都在config.php文件中提到了一个名为checkAuthentication()的函数,但是我搜索了所有文件,并且无法处理该函数。

所有其他人在论坛上同样的错误使用CKFinder 2,并使用V3

我相信它只是小东西,我可以俯瞰我无法找到另一个人有错误。

Thanx提前

返回true对于authentication显然是不安全的。请看看here看几个例子来说明如何使用这个选项。

+0

用户必须先登录才能访问CKFinder,但我添加了'return($ this - > session - > userdata('user_id'))?真:假;只是为了确保。每个用户都有自己的文件夹,并且只能访问他们自己的 –

+0

,因为我无法访问CodeIgniter的会话,有没有办法将PhP变量传递给config.php文件。我尝试了'$ GLOBALS ['var'] = $ var;'但我无法使用变量 –

+1

我设法通过将CodeIgniter会话的值定义到顶部config.php文件中的正确变量来获得所有正确的变量在配置设置部分启动之前的页面 –

通过config.php文件看后,我看到了一个配置项$config['authentication']

我设置为return true后,我没有得到的错误了。 但不知道这是否是最安全/最好的方式来解决此事