CakePHP中的登录问题

时间:2014-04-30 04:57:32

标签: cakephp login cakephp-2.3

通常我们在UsersController中实现登录系统,我们使用User模型(users db表)。但是,我想在不同的Controllers中使用不同的Models(db tables)实现此登录系统。

所以,我有一个控制器Admins,我在这里有一个登录功能。这与我在UsersController中使用的一样。在此,loginredirectAdminsController中的一个页面。但。它不起作用,它说“无效的用户名或密码,请再试一次”,因为我设置了flash消息。但是当我将Admins控制器更改为Users控制器以及其他相关设置时,同样的事情也有效。

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

您需要告诉Auth将使用哪种型号

$this->Auth->userModel = 'Admin';

请在文档中查看

http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html