Jeysmook
Новичок
Помогите пожалуйста разобраться, что я не так делаю?
В общем модель auth, в ней есть методы для реализации входа/выхода/регистрации...
Метод реализации входа
	
	
	
		
								В общем модель auth, в ней есть методы для реализации входа/выхода/регистрации...
Метод реализации входа
		PHP:
	
	$user = $this->where('u_email', '=', $_POST['email'])
             ->where('u_pass', '=', md5(md5($_POST['pass'])))
		     ->find_all();
if(count($user) === 1)
{	
           $user = $this->where('u_email', '=', $_POST['email'])->find();		
           $hash = $this->generation_hash(); // генерирует случайный код
           $id = $user->u_id; // id пользователя
           /*
            Вот тут заместо того чтобы заменить старое значение,
            создает новую запись в базе данных и пишет туда, что я не так делаю?
           */
           $user->set('u_hash', $hash)->save();
           $session = Session::instance();
           $session->get('u_id', $id);
           $session->get('u_hash', $hash);
}
else
{
}
	
								
									Последнее редактирование: 
								
							
						
						
	
					
	            