fecshop / yii2_fecshop

yii2 ( PHP ) fecmall(fecshop) core code used for ecommerce shop 多语言多货币多入口的开源电商 B2C 商城,支持移动端vue, app, html5,微信小程序微店,微信小程序商城等
http://www.fecmall.com
BSD 3-Clause "New" or "Revised" License
5.22k stars 1.41k forks source link

管理后台采用新的权限系统后,富文本编辑商品图片时报错,没有权限 #62

Closed xuhuaiqu closed 5 years ago

xuhuaiqu commented 5 years ago

$uploadImgUrl = 'upimgurl="'.CUrl::getUrl('cms/staticblock/imageupload').'" upimgext="jpg,jpeg,gif,png"'; $uploadFlashUrl = 'upflashurl="'.CUrl::getUrl('cms/staticblock/flashupload').'" upflashext="swf"'; $uploadLinkUrl = 'uplinkurl="'.CUrl::getUrl('cms/staticblock/linkupload').'" uplinkext="zip,rar,txt"'; $uploadMediaUrl = 'upmediaurl="'.CUrl::getUrl('cms/staticblock/mediaupload').'" upmediaext:"avi"="" ';

base里可见这部分代码。不过没有默认的权限。另外个人觉得在AppadminbaseBlockEdit调用cms/staticblock/imageupload的路由,没有解耦

fancyecommerce commented 5 years ago

1.这个问题已经发现了,代码已经提交了,新版将会修复这个问题,更新代码后 执行一下migrate就可以

2.嗯,的确是,这个url改成从services中获取,然后就可以通过配置的方式更改了

fancyecommerce commented 5 years ago

等一下新版吧,前几天后台添加多语言,这几天修补fecshop的csrf问题。

周末应该可以发新版本

fancyecommerce commented 5 years ago

你可以先把:https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/AppadminController.php#L57

这个部分的权限验证去掉,等新版

fancyecommerce commented 5 years ago

因为权限在数据库里面,如果你提前插入了数据,那么后面升级migrate会有问题的,因此,等下新版吧。

fancyecommerce commented 5 years ago

@xuhuaiqu 解耦:https://github.com/fecshop/yii2_fecshop/commit/38f8faa2d13213ba86e148c89a612d877b089278