Yii2从同一视图高级登录到前端和后端

时间:2016-03-14 13:41:02

标签: yii2 yii2-advanced-app yii2-validation

我对Yii2有疑问。如果登录用户是admin,可以从前端登录并重定向到后端吗?

我有两个配置的localhost地址,如: www.test.loc /< - 这是前端/网络的路径 www.admintest.loc< - 这是后端/网络的路径

当用户尝试登录前端www.test.loc /并且如果他是管理员我想将他重定向到后端并登录www.admintest.loc /

我将非常感谢您解决这个问题的每一个答案。

(P.S。我认为common / model / loginForm.php可以提供帮助,但我不知道如何使用它)

1 个答案:

答案 0 :(得分:1)

这需要检查site/actionLogin中的用户名,然后从公共目录加载正确的LoginForm模型。如果您发现用户名等于管理员用户名加载common/models/LoginForm.php,请验证并重定向到后端域名。

如果LoginForms都引用@app,您可能需要更改LoginForm.phpcommon

frontend的所有名称空间