1

我有一个关于 Yii2 的问题。如果登录用户是管理员,是否可以从前端登录并重定向到后端?

我有两个已配置的本地主机地址,例如: www.test.loc/ <-- 这是前端/web 的路径 www.admintest.loc <-- 这是后端/web 的路径

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

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

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

4

1 回答 1

1

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

如果 LoginForms 都引用您@app可能需要更改所有名称空间LoginForm.phpcommonfrontend

于 2016-03-15T18:58:21.273 回答