我正在搞乱 KO3 和 auth 模块,我的登录工作很好,但我注意到每次刷新页面时,我的用户的登录计数都会增加。
我很确定它来自本节。
// Check if logged in
if ($this->auth->logged_in())
{
// Pass user to view
$this->view->user = $this->auth->get_user(); // Here?
}
else
{
// Attempt auto login
$this->auth->auto_login();
// Check if logged in
if ($this->auth->logged_in())
{
// Pass user to view
$this->view->user = $this->auth->get_user();
}
}
现在我很确定这是我将用户对象传递给视图的行。该行用 注释// Here?
。
我只是想知道为什么这会增加登录次数。我已经检查了源代码,它所做的只是读取会话变量。
编辑
在我向我解释之后,我以为我已经解决了这个问题。显然不是。我不太确定这取决于会话,我尝试使用 GitHub 存储库中的 cookie 和会话类,但这并没有什么区别。
我不确定从哪里开始调试。