Вторник, 19 Ноября 2024, 09:42

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Не заносится значение в сессию
Kobe24Дата: Четверг, 06 Августа 2015, 01:38 | Сообщение # 1
был не раз
Сейчас нет на сайте
При создании регистрации и авторизации на сайте столкнулся с такой проблемой. После входа, я заношу в $_SESSION['USER_SING_UP'] значение "1", чтобы потом знать авторизирован ли пользователь. Но проблема в том что она туда не хочет заходить, возможно она входит, но вывести я её не могу. Вот код:
Цитата

else if ($Module == 'login' and $_POST['enter']) {
$_POST['login'] = FormChars($_POST['login']);
$_POST['password'] = GenPass(FormChars($_POST['password']), $_POST['login']);

if(!$_POST['login'] or !$_POST['password'] or !$_POST['captcha']) MessageSend(1, 'Ошибка валидации формы');
if ($_SESSION['captcha'] != md5($_POST['captcha'])) MessageSend(1, 'Неверно введены символы с картинки');

$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `password`, `activation` FROM `users` WHERE `login` = '$_POST[login]'"));
if ($Row['password'] != $_POST['password']) MessageSend(1, 'Неверно введен логин или пароль');
if ($Row['activation'] == 0) MessageSend(1, 'Аккаунт пользователя <b>'.$_POST['login'].'</b> не подтвержден');

$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `id`, `name`, `datereg`, `email` FROM `users` WHERE `login` = '$_POST[login]'"));
$_SESSION['USER_ID'] = $Row['id'];
$_SESSION['USER_NAME'] = $Row['name'];
$_SESSION['USER_EMAIL'] = $Row['email'];
$_SESSION['USER_DR'] = $Row['datereg'];
$_SESSION['USER_SING_UP'] = 1;

if ($_SESSION['USER_SING_UP']) exit(header('Location: /registration'));

if ($_REQUEST['remember']) {
setcookie('user', $_POST['password'], strtotime('+1 hours'), '/');
}

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


А вот остальные значения в сессию записываются, в чём проблема? Уже всё перепробовал, мозг сломан окончательно(


Сообщение отредактировал Kobe24 - Четверг, 06 Августа 2015, 01:39
DeadDayДата: Четверг, 06 Августа 2015, 22:19 | Сообщение # 2
New game Studio
Сейчас нет на сайте
Kobe24, Могу даже сказать от куда ты этот скрипт взял!!!


New Games Studio
---------------------------------------------------------------------------------------
Проекты:
DeadDay - Online
--- Мертвый день: Выживание
Kobe24Дата: Понедельник, 10 Августа 2015, 13:37 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата DeadDay ()
Kobe24, Могу даже сказать от куда ты этот скрипт взял!!!

К сожалению, мне это не поможет
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг