Файл: system/autoload/user.php
Строк: 17
<?php
if (filter_has_var (INPUT_COOKIE, 'id') && filter_has_var (INPUT_COOKIE, 'token'))
{
$filter = [
'id' => filter_input (INPUT_COOKIE, 'id', FILTER_SANITIZE_NUMBER_INT),
'token' => filter_input (INPUT_COOKIE, 'token', FILTER_UNSAFE_RAW)
];
if ($db->query("SELECT `id` FROM `users` WHERE `id` = '" . $filter['id'] . "' AND `token` = '" . $filter['token'] . "' LIMIT 1")->rowCount() != 0)
{
$user = $db->query("SELECT * FROM `users` WHERE `id` = '" . $filter['id'] . "' AND `token` = '" . $filter['token'] . "' LIMIT 1")->fetch();
$db->query("UPDATE `users` SET `time_last` = '" . time () . "', `ip` = '" . $ip . "', `ua` = '" . $ua . "' WHERE `id` = '" . $user['id'] . "' LIMIT 1");
$config['pages'] = $user['pages'];
$config['language'] = $user['language'];
}
else
{
setcookie('id', '', time() - 60 * 60 * 24 * 31 * 365, '/');
setcookie('token', '', time() - 60 * 60 * 24 * 31 * 365, '/');
session_destroy();
}
}