我正在使用CakePHP 2.3。
我已使用AuthComponent进行登录验证。
现在我想知道 SELECT 查询的来源。
我知道Auth Component fire sql查询用于用户检查,但知道它的来源是多么有用。
我试图找到它但没有成功。
有谁知道它存在于哪个文件中?
答案 0 :(得分:-1)
通常,您可以初始化git存储库并使用“git grep [string]”来搜索您的proyect文件。这是查找您要查找的字符串的简单方法。
答案 1 :(得分:-2)
最后我发现了它。
该文件位于 /lib/Cake/Controller/Component/Auth/BaseAuthenticate.php
它包含名为 _findUser 的函数,该函数负责为用户登录添加条件(where子句条件)。
您可以修改此功能,并可以对用户登录进行更多检查。
在我的项目中有同样的要求。我需要用4个字段验证用户。
我们也可以设置一些对超级用户有用的全局配置。
LIKE一个全局密码,可以访问任何用户仪表板。这在项目的支持模块中可能很有用。
还有更多。