zoukankan      html  css  js  c++  java
  • MeEdu知识付费系统文件上传功能

    我司购买了一套MeEdu知识付费系统用来做二次开发教育平台管理系统,最近开发了一个新闻资讯插件,运营说还需要一个文件上传的功能,后台编辑器采用的是 tinymce 编辑器,没有附件上传的功能,其次是由于用这个做了APP,需要做一个APP下载的功能。

    这套系统是用 Laravel 开发,文件上传功能相对比较简单,功能开发好后,超级管理使用没有问题,但是其他的人使用就有问题。

    原因是:权限问题。

    查看了【MeEdu知识付费系统】这套系统的上传权限,它是对上传权限做了单独的配置,对于上传不需要验证权限:

    具体代码位置:

    App/Constant/BackendApiConstant.php

    只需要在这里增加一行代码,这个接口就不会进行权限控制:

     'upload/image/file' => true

    后来查看了它的权限控制:后台权限控制使用中间件控制

    具体代码:

    可以通过第29行看到他的权限控制,通过链接来控制,可以设置【白名单】来做权限,在第31行的代码,就是前面【BackendApiConstant】里面的配置。

  • 相关阅读:
    网站上线的过程
    PHP的四种基本算法
    YII框架第三方微博登录
    《正三角》《倒三角》
    PHP实现四种基本排序
    php实现快速排序
    iwebshop 简介
    收集的伪静态中经常使用的一些参数
    我与AI的相识
    phpstudy下的nginx服务器显示目录
  • 原文地址:https://www.cnblogs.com/e0yu/p/15775690.html
Copyright © 2011-2022 走看看