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
{
}
Последнее редактирование: