Каким образом это осуществлено? (фф)

  • Автор темы falloman2
  • Дата начала
falloman2
Местный
Сообщения
48
Реакции
6
Всем привет, я как-то натыкался на такую штуку, что после регистрациии, а точнее когда заполняешь все данные для реги и нажимаешь кнопку "зарегистрироваться", идет перенаправление сразу в аккаунт, без ввода логина и пароля.... подскажите пожалуйста, как осуществить такое?
 
Severjan
Местный
Сообщения
70
Реакции
6
falloman2 написал(а):
Всем привет, я как-то натыкался на такую штуку, что после регистрациии, а точнее когда заполняешь все данные для реги и нажимаешь кнопку "зарегистрироваться", идет перенаправление сразу в аккаунт, без ввода логина и пароля.... подскажите пожалуйста, как осуществить такое?
Данные формы регистрации передаешь методом post в файл авторизации, в котором и происходит регистрация и авторизация пользователя.
 
falloman2
Местный
Сообщения
48
Реакции
6
Severjan написал(а):
Данные формы регистрации передаешь методом post в файл авторизации, в котором и происходит регистрация и авторизация пользователя.
А можно чуть наглядней? и кстати, сайт не становиться от этого более уязвимым?
 
GLookin
Участник
Сообщения
296
Реакции
62
Severjan написал(а):
Данные формы регистрации передаешь методом post в файл авторизации, в котором и происходит регистрация и авторизация пользователя.
Можно даже не в файл авторизации, а просто прописать авторизацию (передачу POST) сразу на странице регистрации, идущую следом после создания аккаунта в базе.
 
MegaGoblin
PHP, JS, AJAX, CSS, HTML
Участник
Сообщения
322
Реакции
72
А можно после внесения данных в БД прописать
PHP:
$_SESSION["user_id"] = $id; // ID юзера (ID последней добавленной записи)
$_SESSION["user"] = $user; // Имя юзера
$_SESSION["referer_id"] = $referer_id; // ID рефера
Если у вас есть еще какие-либо переменные в сессии - надо зайти и посомтреть это в файле login.php
 
Сверху