Я совершенно новичок в модуле Auth, и я пытаюсь заставить работать вход в систему, после прочтения документации и поиска в Google, как сумасшедший, у меня есть этот простой кусок кода ...
Auth::instance()->login('test', 'test');
if (Auth::instance()->logged_in()){
$this->request->redirect('user/index/');
}else{
echo 'fail';
}
Это всегда возвращает false, мой сценарий регистрации выглядит так:
$model = ORM::factory('user');
$model->values(array(
'username' => 'admin',
'email' => 'adsmin@example.com',
'password' => 'test',
'password_confirm' => 'test',
));
$model->save();
Он создает пользователя просто отлично, также он устанавливает role_id
на 1 и 2, что означает, что у меня есть права администратора / входа в систему, но в любом случае происходит сбой, если я использую Auth::instance()->force_login($user);
, все работает просто отлично, поэтому я угадывание проблемы может быть с хешированием, но я понятия не имею, где.