MeEdu知识付费系统---文件上传功能

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

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

原因是:权限问题。

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

具体代码位置:

App/Constant/BackendApiConstant.php

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

 'upload/image/file' => true

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

具体代码:

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

posted @ 2022-01-07 16:35  帅到要去报警  阅读(384)  评论(1编辑  收藏  举报