我对CKFInder很新,我收到了错误
出于安全原因,文件浏览器被禁用。请联系您的系统管理员并检查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错误的人
我确实相信它只是我忽略的小事。
提前完成
答案 0 :(得分:4)
查看config.php文件后,我看到了一个配置项$config['authentication']
将此设置为return true
后,我不再收到错误。
但不确定这是否是解决问题的最安全/最佳方式
答案 1 :(得分:4)
为true
返回authentication
显然不安全。请查看here以查看介绍如何使用此选项的几个示例。
答案 2 :(得分:1)
转到ckfinder / config.php
找到以下行
$config['authentication'] = function () {
return false;
};
在这里将false截断为true。
答案 3 :(得分:0)
由于它是关于PHP的,因此尽管它与CKFinder for PHP几乎相同,但是没有人说过关于CKFinder for ASP.Net的任何事情,无论如何,如果您使用的是CKFinder for ASP.Net,并且刚刚下载了它,则应该查找{ {1}}方法,在here提供的示例包中,转到IsAuthenticated()
文件夹,然后打开App_Code
文件,使其暂时返回true而不是false:
RoleBasedAuthenticator.cs
答案 4 :(得分:0)
转到ckfinder
文件夹,找到config.php文件,转到下一行,
$config['authentication'] = function () {
return true;
};
并确保它返回的是true
而不是false
。
希望这对您有所帮助。