【发布时间】:2018-07-16 12:27:45
【问题描述】:
我在网站上有一些非常简单的代码来使用 ion_auth 处理网站根目录的登录:
if(!$this->ion_auth->logged_in())
{
redirect("/login");
}
该页面发布到 /auth/login,由 ion_auth 处理。如果登录成功,用户将被重定向到站点的根目录。否则,他们会返回 /login 重试。我一开始以为我忘记了密码,但是通过一系列 var_dump() 调用,我发现登录成功,但是对 $this->ion_auth->logged_in() 的调用仍然返回 false。
所有这些都是在主机升级到 PHP 7 之后 - 代码之前工作过。我尝试升级 ion_auth,但没有帮助。
【问题讨论】:
-
您升级到最新的 CI 了吗?他们有会话错误。
-
你能用保存会话的代码更新你的问题吗?
-
@Vickel 原来是答案。现在工作。
-
@Fibericon 把我的评论变成了答案
标签: php codeigniter ion-auth