CakePHP空登录功能

时间:2011-02-02 16:29:50

标签: php cakephp

在我最近使用的所有CakePHP应用程序中,登录功能都是空的,那么登录功能究竟如何工作?我假设Cake是默认的,不确定它是如何知道甚至默认它,但这些默认值是什么?

function login() {}

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

整个魔法发生在AuthComponent的startup()回调中。在执行控制器操作之前触发该方法。它检查是否存在定义格式的POST数据(data [UserModel] [usernameField]等),根据用户模型对其进行验证,如果成功,则将您重定向到loginRedirect。

CakePHP知道通过可以设置为AuthComponent的$ loginAction属性来执行哪个控制器/操作对。

答案 2 :(得分:0)