在_findUser函数内部调用的_query函数看起来只返回没有任何数据的Entity \ User Object,因此无法使用提取的密码并且不匹配。
对于调试,请进行一些更改,例如
src / Auth / BaseAuthenticate.php-> _findUser函数的
以下一行
89A Statistics
更改为
$result = $this->_query($username)->first();
在调试日志中,紧随其后打印了User Object实体对象(即仅在数据库中存在用户名的情况下,它显示未定义的变量;当数据库中不存在用户名时)。
调试日志为
$result=$this->_query($username);
debug("Output is.".print_r($result->first(),true));
$result=$result->first();
任何解决此问题的建议都会有所帮助。