CakePHP中的Auth问题

时间:2011-01-04 11:27:51

标签: php cakephp-1.3 authentication

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

现在我的问题: 我有2个单独的表(Say for Admin Users和Normal Users)。两者都有不同的控制器(让我们说它们是AdminsController和UsersController)。 现在我已经完成了用户模块,没有任何问题。用户登录和管理员登录是不同的视图。因为我不希望任何普通用户能够获得管理员登录页面,所以我将其与普通用户登录分开。

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

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

谢谢。提前!!

P.S:我也尝试过使用Auth-> userModel

1 个答案:

答案 0 :(得分:1)

很抱歉,我使用的是Auth-> userModel略显错误的方式。 我将它添加到我的管理控制器,但没有添加到用户控制器中,所以如果你来这里寻找答案,请使用

<强> $这 - &GT; Auth-&GT;的usermodel = “用户”;

在beforeFilter()

中的每个控制器中

享受.......