Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2覆盖后端的用户/登录名_Yii2_Yii2 User_Yii2 Advanced App - Fatal编程技术网

Yii2覆盖后端的用户/登录名

Yii2覆盖后端的用户/登录名,yii2,yii2-user,yii2-advanced-app,Yii2,Yii2 User,Yii2 Advanced App,我在标准的yii2高级演示上使用yii2用户模块 Yii2用户在/user/security/login上提供了自己的登录功能,并直接链接到该功能 然而,高级演示可能使用内部路由覆盖并引导对/user/login的调用,但我无法追踪到发生这种情况的地方 我需要告诉我的Yii2站点不要插入自己的登录名(我已经删除了该登录名),并保留到/user/security/login的路径 配置文件正在将用户定向到dektrium Yi2用户模块,这一切似乎都在运行,当访问者是来宾而不是注册管理员时,这只是

我在标准的yii2高级演示上使用yii2用户模块

Yii2用户在/user/security/login上提供了自己的登录功能,并直接链接到该功能

然而,高级演示可能使用内部路由覆盖并引导对/user/login的调用,但我无法追踪到发生这种情况的地方

我需要告诉我的Yii2站点不要插入自己的登录名(我已经删除了该登录名),并保留到/user/security/login的路径


配置文件正在将用户定向到dektrium Yi2用户模块,这一切似乎都在运行,当访问者是来宾而不是注册管理员时,这只是进入后端页面的默认操作,会重新路由到用户/登录。

后端有自己的配置,您只需在
后端/config/main.php
中修改用户组件
loginUrl
,然后在后端config.php中再添加一个组件

    'user' => [
        'loginUrl' => ['user/security/login'],
    ],

它在前端帮助我解决问题

dektrium用户模块不支持'loginUrl',尝试在配置的用户模块部分设置它会引发异常。>'components'=>[>......>'user'=>[>[>'loginUrl'=>'user/security/login'>],>…没有什么区别,用户/登录名仍然返回,并且在后端的SiteController中尝试过隐藏它…仍然坚持转到用户/登录名我认为您应该发布一些相关代码。因此,回答者可以清楚地知道