使用Ion Auth,我能够成功注册并激活帐户 . 创建的帐户显示在数据库中 . 但是,尝试登录时会继续说“登录不正确” . 我尝试了各种密码组合,尝试启用单独存储的盐,更改为bcrypt等无济于事 . 奇怪的是,默认管理员凭据登录正常 .
function testlogin()
{
// ADMIN LOGIN
if ($this->ion_auth->login("admin@admin.com", "password", false))
{
echo "Admin login successful
";
$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";
}
以上功能打印:
Admin login successful
Member login failed
注册和激活帐户后还有什么需要做的吗?
1 回答
@froddd是正确的,为了让CodeIgniter的会话库正确处理这个问题,你需要在所有login()和logout()调用之后进行重定向 .