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



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

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

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

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

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

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

如果 LoginForms 都引用@app则可能需要更改 commonfrontend 中两个LoginForm.php的所有命名空间

最新更新