CKFinder 不需要权限



我有一个带有 CKEditor 作为所见即所得编辑器的 drupal 站点,并希望使用CKFidner 上传图片,但在为管理员分配权限后,我仍然收到如下错误:"出于安全原因,文件浏览器被禁用。请联系您的系统管理员并检查 CKFinder 配置文件" - 为什么会这样?

谢谢!

通过 ckeditor 上传图片是在内容中包含图片的一种方法。根据经验,我建议您尝试图像字段和插入模块。通过这种方式,您可以从视图中控制上传到节点的图像,并轻松显示照片/预告片,在具有 2 个以上图像的节点中创建画廊或任何您想要的图像,因为您的图像将以结构化的方式保存在您的节点上。

在这里:

function CheckAuthentication()
{
    return false;
}

默认情况下CheckAuthentication()出于安全原因,它处于禁用状态,因为它允许任何人将文件上传到您的服务器。

出于测试目的,您可以返回true但关键是您实现了一些逻辑来仅授权自定型用户。

function CheckAuthentication()
{
    //put some logic here
    return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];
}

最新更新