注册加密

This commit is contained in:
2024-12-12 13:45:41 +08:00
parent e26cc22e1d
commit 93de8e18d7
2 changed files with 6 additions and 0 deletions

View File

@@ -21,14 +21,19 @@ class MenuController extends AuthController
*/
public function actionList()
{
// 获取当前用户的身份信息
$user=\Yii::$app->user->identity;
// 查询并获取当前用户角色对应的权限ID列表
$rule_id=AuthRole::find()->select(['rule_id'])->where(['role_id'=>$user->role])->column();
// 根据权限ID列表查询对应的路径并筛选出类型为1例如菜单项的路径列表
$AuthRule_path=AuthRule::find()->select(['path'])->where(['in','id',$rule_id])->andWhere(['type'=>1])->column();
// 查询并获取菜单URL在权限路径列表中且未隐藏的菜单项并按排序字段升序排列
$menu2s = Menu::find()->where(['in','menuUrl',$AuthRule_path])->andWhere(['hidden'=>0])->orderBy(['sort'=>SORT_ASC])->asArray()->all();
// 使用ArrayHelper的itemsMerge方法对菜单项进行处理以生成所需的菜单结构
return ArrayHelper::itemsMerge($menu2s,'','menuUrl','parentPath','children');
}
public function actionSave(){