人人商城多商户图片上传删除无权限

  1. 在系统右上角角色管理中添加一个无权限的角色,记住要什么权限都不给

  1. 然后在下方的操作员中添加一个操作员,选择刚才创建的角色,并启用

  1. 在多商户设置里,将2中添加的无权限的用户帐号密码输入到设置项中,保存即可。

  1. 多商户在登录的时候设置借用操作员权限成功,具体可以检查下文件/addons/ewei_shopv2/plugin/merch/core/web/manage/login.php中的main方法中有无借用。没有的话添加如下代码即可。

$data = m('common')->getPluginset('merch');
$member = array('username' => $data['temporaryusername'], 'password' => $data['temporarypassword']);
load()->model('user');
$record = user_single($member);
$cookie = array();
$cookie['uid'] = $record['uid'];
$cookie['lastvisit'] = $record['lastvisit'];
$cookie['lastip'] = $record['lastip'];
$cookie['hash'] = !empty($record['hash']) ? $record['hash'] : md5($record['password'] . $record['salt']);
$cookie['rember'] = safe_gpc_int($_GPC['rember']);
$session = authcode(json_encode($cookie), 'encode');
$autosignout = 0 < (int) $_W['setting']['copyright']['autosignout'] ? (int) $_W['setting']['copyright']['autosignout'] * 60 : 0;
isetcookie('__session', $session, !empty($_GPC['rember']) ? 7 * 86400 : $autosignout, true);
  1. 修改文件/web/source/utility/file.ctrl.php,将delete,del_group添加操作员即可

if (empty($_W['isfounder']) && $_W['role'] != ACCOUNT_MANAGE_NAME_MANAGER && $_W['role'] != ACCOUNT_MANAGE_NAME_OWNER && $_W['role'] != ACCOUNT_MANAGE_NAME_OPERATOR) {
    iajax(1, '您没有权限删除文件');
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值