Loading...
Помощь по скриптам | Помогите исправить ошибку
Parse error: syntax error, unexpected $end in Z:\home\test1.ru\www\system\db.php on line 34
db.php
<?


echo'<head>
<title>Doubler</title>
<link rel="stylesheet" href="/style/default.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>';
session_start();
$mc = mysql_connect('localhost', 'doubler', '1597') or die('?????????? ???????????? ? MySQL');
mysql_query('SET NAMES `utf8`', $mc);
mysql_select_db('doubler', $mc) or die('????????? ??????? ?? ???????');


if (isset($_COOKIE['login']) and isset($_COOKIE['pass'])) {
$login = text($_COOKIE['login']);
$password = text($_COOKIE['pass']);

$user = $db->query("SELECT * FROM `users` WHERE `login` = '".$login."' and `pass` = '".$password."' LIMIT 1")->fetch_assoc();
if (isset($user['id'])) {
if ($user['login'] != $login or $user['pass'] != $password) {
setcookie('login', '', time() - 86400*31);
setcookie('pass', '', time() - 86400*31);
}
}
function noauth(){
global $user;
if(isset($user['id'])) header('Location: /cabinet.php');
}

function auth(){
global $user;
if(!isset($user['id'])) header('Location: /');

}

?>
336380461, Написано же, ошибка синтакса.
<?


echo'<head>
<title>Doubler</title>
<link rel="stylesheet" href="/style/default.css" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>';
session_start();
$mc = mysql_connect('localhost', 'doubler', '1597') or die('?????????? ???????????? ? MySQL');
mysql_query('SET NAMES `utf8`', $mc);
mysql_select_db('doubler', $mc) or die('????????? ??????? ?? ???????');


if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$login = filter_input(INPUT_COOKIE, 'login');
$password = filter_input(INPUT_COOKIE, 'pass');

$user = $db->query("SELECT * FROM `users` WHERE `login` = '".$login."' and `pass` = '".$password."' LIMIT 1")->fetch_assoc();
if (isset($user['id'])) {
if ($user['login'] != $login or $user['pass'] != $password) {
setcookie('login', '', time() - 86400*31);
setcookie('pass', '', time() - 86400*31);
}
}
}
function noauth(){
global $user;
if(!empty($user['id'])){

header('Location: /cabinet.php');
exit;

}
}

function auth(){
global $user;
if(empty($user['id'])){

header('Location: /');
exit;
}

}

?>


________
посл. ред. 10.06.2019 в 08:50; всего 1 раз(а); by TuT
TuT, а что не так?
} где то не закрыта, скорее всего.
336380461, а для чего сессии стартовать, чтобы авторизацию в куках хранить?
Вероломство, уберу щас
Night_devil, спасибо, и правда
Онлайн: 6
Время:
Gen. 0.0924
(c) Bym.Guru 2010-2025