[英]CodeIgniter Ion Auth - Incorrect Login
Using Ion Auth, I was able to successfully register and activate an account. 使用Ion Auth,我能够成功注册并激活帐户。 The created account shows up in the database. 创建的帐户显示在数据库中。 However, trying to login keeps on saying "Incorrect Login." 但是,尝试登录时始终说“登录错误”。 I have tried various combinations of passwords, tried enabling separately stored salt, changed to bcrypt, etc to no avail. 我尝试过各种密码组合,尝试启用单独存储的盐,更改为bcrypt等都无济于事。 The odd thing is that the default admin credentials login fine. 奇怪的是,默认的管理员凭据可以正常登录。
function testlogin()
{
// ADMIN LOGIN
if ($this->ion_auth->login("admin@admin.com", "password", false))
{
echo "Admin login successful <br/>";
$this->ion_auth->logout();
}
else
echo "Admin login failed";
// MEMBER LOGIN
if ($this->ion_auth->login("example@example.com", "pwhere", false))
{
echo "Member login successful";
$this->ion_auth->logout();
}
else
echo "Member login failed";
}
The above function prints: 上面的函数打印:
Admin login successful
Member login failed
Is there anything else that needs to be done after registering and activating the account? 注册并激活帐户后,还有其他需要做的事情吗?
@froddd是正确的,为了让CodeIgniter的会话库正确处理此问题,您需要在所有login()和logout()调用之后进行重定向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.