在系统右上角角色管理中添加一个无权限的角色,记住要什么权限都不给
然后在下方的操作员中添加一个操作员,选择刚才创建的角色,并启用
在多商户设置里,将2中添加的无权限的用户帐号密码输入到设置项中,保存即可。
多商户在登录的时候设置借用操作员权限成功,具体可以检查下文件/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);
修改文件/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, '您没有权限删除文件');
}