Добрый день.
Написал код регистрации. Буквально пару дней все работало хорошо. Потом данные перестали поступать в массив $_SESSION. При чем на других страницах все нормально создается.
Подскажите, в чем может быть проблема?
Прикрепляю код
<?php
include ('includs/db.php'); // Подключение к БД и Session_start
$data = $_POST;
if (isset($data['do_login'])){
//авторизируемся
//Проверяем на соответстиве в БД
$login = $data['login'];
$password = $data['password'];
$result = mysqli_query($connection,"SELECT `login`,`password` FROM `users` WHERE `login` = '$login'"); //Прогнали по логину все записи в БД
$r_1 = mysqli_fetch_assoc($result);
if ($r_1 == NULL){
echo "Такого пользователя не существует!";
} else {
echo "Такой пользователь существует!<br>";
$_SESSION['logged_user'] = $login; // Здесь добавляем логин в глобальную переменную
$verify = password_verify($password, $r_1['password']);
if ($verify){
echo '<script type="text/javascript"> window.location.href="http://cl95630.tmweb.ru/lk.php";</script>';
} else {
echo "Не верный пароль!";
}
}
}
?>
Сама страница
<body>
<div id="log_mes">
<div id="log_log">
<h2>Войти в аккаунт</h2>
<form name="login_form" action="/index.php" method="POST">
<input class="log_input" type="text" name="login" value="Ваш Логин"><br>
<input class="log_input" type="password" name="password" value="Ваш Пароль"><br>
<input id="log_button" type="submit" name="do_login" value="Войти">
</form><br>
<a href="index.php">Забыли пароль?</a>
</div>
<div id="log_signup">
<h2>Первый раз?</h2>
<a href="signup.php">Регистрация</a>
</div>
</div>
</body>
Всю голову уже сломал. Не понятно, почему не записывается((