Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Вообщем проблема такая. 2 поддомена, если игрок логинится в одном, то во втором поддомене он также заходит в сессию по ID(понятно что это уже может быть и другой игрок). Где стандартный ФФ вообще прописывает куки?Нужна помощь вообщем, чтобы при переходе с поддомена на поддомен игрок везде заново логинился. Готов заплатить.
- Сообщения
- 322
- Реакции
- 72
Один из вариантов. Можешь записывать в сессию ['poddomen_1_logged'] = 1 и ['poddomen_2_logged'] = 1. При обращении к страницам проверять эти переменные. Если они ==1, то пропускать иначе редирект на страницу с формой логина. При "выходе" не забывать очищать эти переменныеKojo написал(а):Вообщем проблема такая. 2 поддомена, если игрок логинится в одном, то во втором поддомене он также заходит в сессию по ID(понятно что это уже может быть и другой игрок). Где стандартный ФФ вообще прописывает куки?Нужна помощь вообщем, чтобы при переходе с поддомена на поддомен игрок везде заново логинился. Готов заплатить.
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
- Сообщения
- 322
- Реакции
- 72
Так тут не в куки сохраняешь, а в сессию. Когда челвоек авторизуется на "поддомене_1", то после проверки пароля делаешь $_SESSION['poddomen_1_logged'] = 1 или $_SESSION['poddomen_2_logged'] = 1 если авторизация на втором.Kojo написал(а):Чуть подробнее желательно с кодом можешь обьяснить?Я с куками не сталкивался никогда
В файлах есть примерно такая строка
if(!isset($_SESSION["user_id"])){ header("Location: /"); return; }
Добавить в нем еще строку
if(!isset($_SESSION["poddomen_1_logged"])) { header("Location: /"); return; }
Это проверка на то, авторизовывался ли человек на поддомене, если нет то ег перекидывает на главную.
Возмонжо это неверный и неоптимальный вариант, но это что мне первое пришло в голову.
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53