我对Yii2有疑问。如果登录用户是admin,可以从前端登录并重定向到后端吗?
我有两个配置的localhost地址,如: www.test.loc /< - 这是前端/网络的路径 www.admintest.loc< - 这是后端/网络的路径
当用户尝试登录前端www.test.loc /并且如果他是管理员我想将他重定向到后端并登录www.admintest.loc /
我将非常感谢您解决这个问题的每一个答案。
(P.S。我认为common / model / loginForm.php可以提供帮助,但我不知道如何使用它)
答案 0 :(得分:1)
这需要检查site/actionLogin
中的用户名,然后从公共目录加载正确的LoginForm
模型。如果您发现用户名等于管理员用户名加载common/models/LoginForm.php
,请验证并重定向到后端域名。
如果LoginForms都引用@app
,您可能需要更改LoginForm.php
和common
frontend
的所有名称空间