繁体   English   中英

CakePHP中的Auth问题

[英]Problems with Auth in CakePHP

我已经使用CakePHP已有一段时间了。 但是我仍然无法独自解决一些问题。 很难理解Cake Auth的工作原理,但是在过去的几周中,我设法使用了它。

现在是我的问题:我有2个单独的表(对管理员用户和普通用户说)。 两者都有不同的控制器(假设它们是AdminsController和UsersController)。 现在,我已经完成了“用户”模块,而没有任何麻烦。 用户登录名和管理员登录名是不同的视图。 由于我不希望任何普通用户都能访问Admin登录页面,因此我将其与普通用户登录区分开来。

用户登录可以通过Auth正常运行。 但是由于某些原因,我现在想为AdminController使用另一个Auth,我无法使用AdminController中的第二个Auth,并且控件会自动转移到Users Login

如果有人可以指出正确的方向,那就太好了。 请!

谢谢。 提前!!

PS:我也尝试过使用Auth-> userModel

对不起,我使用Auth-> userModel的每个人的方法都略有错误。 我是将其添加到我的管理控制器中,而不是添加到用户控制器中,因此如果您来这里寻找答案,请使用

$ this-> Auth-> userModel =“ User”;

在beforeFilter()的每个控制器中

请享用.......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM