CakePHP AuthComponent查找SQL查询的源代码?

时间:2014-10-17 10:30:05

标签: cakephp cakephp-2.3

我正在使用CakePHP 2.3。

我已使用AuthComponent进行登录验证。

现在我想知道 SELECT 查询的来源。

我知道Auth Component fire sql查询用于用户检查,但知道它的来源是多么有用。

我试图找到它但没有成功。

有谁知道它存在于哪个文件中?

2 个答案:

答案 0 :(得分:-1)

通常,您可以初始化git存储库并使用“git grep [string]”来搜索您的proyect文件。这是查找您要查找的字符串的简单方法。

答案 1 :(得分:-2)

最后我发现了它。

该文件位于 /lib/Cake/Controller/Component/Auth/BaseAuthenticate.php

它包含名为 _findUser 的函数,该函数负责为用户登录添加条件(where子句条件)。

您可以修改此功能,并可以对用户登录进行更多检查。

在我的项目中有同样的要求。我需要用4个字段验证用户。

我们也可以设置一些对超级用户有用的全局配置。

LIKE一个全局密码,可以访问任何用户仪表板。这在项目的支持模块中可能很有用。

还有更多。