@sandul23

Как починить авторизацию на сайте?

Делаю онлайн-игру на основе доисторического "ядра" года 16. При попытке авторизации(скрипт запрашивает доступ к БД и там цыганской магией все обрабатывается,записываются печеньки и должен быть редирект на страницу игры)редирект никак не хочет происходить:ошибки нет,данные верные,но или что-то не так с куки,или еще что-то.Помогите пожалуйста
$login = _string($_POST['login']);
$password = _string($_POST['password']);

if($login && $password) {
$q = mysql_query('SELECT * FROM `users` WHERE `login` = "'.$login.'" AND `password` = "'.$password.'" LIMIT 1');
 
$user = mysql_fetch_array($q);

    if(!$user) {
echo '<div class="block center">Неверные данные!</div>';
}
      if($user) {
    
    setCookie('id', $user['id'], time() + 86400 * 365, '/');
setCookie('password', $password, time() + 86400 * 365, '/');
    
         header('location: /game.php');
         
 
      
      }
      }
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
ошибки нет,данные верные,
Святая наивность...
1) Включите вывод ошибок
2) 99% что все работает на свежей версии пхп, где давно забыли что такое mysql_query
3)
или еще что-то
Да, наверняка еще что-то, смотрите п.1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы