【问题标题】:CKFinder doesn't have permissions requiredCKFinder 没有所需的权限
【发布时间】:2012-09-15 05:36:08
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: drupal permissions ckfinder


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这里:

      function CheckAuthentication()
      {
      
          return false;
      }
      

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

      出于测试目的,您可以返回true,但关键是您实现了一些逻辑来仅授权经过身份验证的用户。

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

      【讨论】:

        猜你喜欢
        • 2013-02-17
        • 2013-02-18
        • 2015-05-19
        • 1970-01-01
        • 1970-01-01
        • 2011-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多