ШТА ТУТ НИТАК?? Синьаксис в норме, но не авторизовывает
if(isset($_POST['sumbit'])){
4 $auth = $DB->query('SELECT `id`,`nick`, `password` FROM `users` WHERE `nick` = "'.filter($_POST['login'], 'in').'" AND `password` = "'.filter($_POST['password'], 'pass').'"');
5 $auth2 = $auth->fetch_assoc();
6 if($auth->num_rows == 1){
7 $id_AUTH = filter(rand(0,9999).time().'hornet', 'pass');
8 $DB->query('UPDATE `users` SET `id_AUTH` = "'.$id_AUTH.'" WHERE `id` = "'.$auth2['id'].'"');
9 if($_POST['ses'] == 0){
10 $_SESSION['id'] = $auth2['id'];
11 $_SESSION['id_AUTH'] = $id_AUTH;
12 }elseif($_POST['ses'] == 1){
13 setcookie('id', $auth2['id'], time()+86400*365, '/');
14 setcookie('id_AUTH', $id_AUTH, time()+86400*365, '/');
15 }
16 message('Вы успешно авторизовались', 'ok');
17 header('Location: /');
18 }else{
19 message('Неправильный Логин(ID) или Пароль', 'err');
20 header('Location: ?');
21 }
22 }
Он может не поддерживать.. У меня тоже такое было..
Код Гк смотри начиная с условия какие значения входят.. где то косяк