小编use*_*975的帖子

如何更改/更新用户角色?Yii2

我正在使用基于yii2角色的访问控制(RBAC)系统.我定义了角色和权限,定义了规则,为用户分配了角色.一切正常.

但我想更新分配给用户的角色.例如:

Yii::$app->authManager->assign('admin', '11');
Run Code Online (Sandbox Code Playgroud)

在这里,我做了用户ID 11管理员.现在我想更新和更改.我想成为这个用户经理.

当我尝试:

Yii::$app->authManager->assign('manager', '11');
Run Code Online (Sandbox Code Playgroud)

此用户有admin + manager.我只想将此用户角色admin更新为manager.

我怎样才能做到这一点?

yii2-user yii2-rbac yii2-user-roles

5
推荐指数
1
解决办法
5023
查看次数

错误:“错误太多重定向” Prestashop 1.7

ERR_TOO_MANY_REDIRECTS在 prestashop 管理面板上只收到模块和产品页面的错误。当我尝试连接页面时 url 是 contains ...security/compromised...。我更改了禁用的所有模块名称。但它对我没有帮助。

我该如何解决?我可以尝试哪些方法?

谢谢

redirect prestashop prestashop-1.7

3
推荐指数
1
解决办法
1万
查看次数

Prestashop 1.7 hookDisplayAdminProductsExtra不工作?

我正在使用hookDisplayAdminProductsExtra挂钩.这是1.6 prestashop版本的工作.但对于1.7不起作用.

这是我的代码

public function hookDisplayAdminProductsExtra($params)
{
    $this->smarty;

    $id_product  = Tools::getValue('id_product');

    $get_values = $this->getProductCurrencyRow($id_product);
    $this->smarty->assign('get_values',$get_values);
    $this->smarty->assign('id_product',$id_product);

    $currencies = $this->getDefaultRates();
    $this->smarty->assign('currencies',$currencies);

    return $this->display(__FILE__, '/views/templates/admin/productcurrency.tpl');
}
Run Code Online (Sandbox Code Playgroud)

此代码适用于prestshop 1.6,这是1.6的分屏 在此输入图像描述

但是,当我安装我的插件prestashop版本1.7我有一些关于管理产品的问题额外钩这里是从1.7截图

在此输入图像描述

新选项卡是模块选项名称,它不会听到产品选项菜单.hookDisplayAdminProductsExtra更改了新版本?我该怎么办?

谢谢.

php hook module prestashop prestashop-1.7

0
推荐指数
1
解决办法
2372
查看次数