在使用CkFinder的asp平台上,如何关闭对/ckfinder/ckfinder.html的公共访问
我有一个区域需要登录才能访问,但是当没有登录时我们可以访问此页面
由于
答案 0 :(得分:0)
在CkFinder配置文件中,您可以让它隐藏文件,文件夹或文件和文件夹,如下所述:
http://docs.cksource.com/CKFinder_2.x/Developers_Guide/Java/Configuration/Hiding_Folders_and_Files
所以,基本上你想做:
<hideFiles>
<file>ckfinder.html</file>
</hideFiles>
修改强>
您还可以使用ACL来限制哪些角色可以查看哪些文件夹,如下所述:
http://docs.cksource.com/CKFinder_2.x/Developers_Guide/PHP/Configuration/Access_Control
我自己没有测试,限制匿名用户从文件夹:
$config['AccessControl'][] = Array(
'role' => '*',
'resourceType' => '*',
'folder' => '/CkFinder',
'folderView' => false,
'folderCreate' => false,
'folderRename' => false,
'folderDelete' => false,
'fileView' => false,
'fileUpload' => false,
'fileRename' => false,
'fileDelete' => false);