За последние 24 часа нас посетили 17728 программистов и 1659 роботов. Сейчас ищут 915 программистов ...

Проблема авторизации на поддоменах

Тема в разделе "Прочие вопросы по PHP", создана пользователем klerick, 19 мар 2009.

  1. klerick

    klerick Guest

    Прошу помочь в решении следующей проблемы.
    Делаю сложную систему с предположительно боьшим числом посещений. Естественно, разношу на поддомены различную функциональность скрипта, т.е. на одном поддомене общедоступные ресурсы, на другом авторизация, на третьем личный кабинет пользователя.
    Проблема в авторизации: делаю на cookie (setcookie(...)), но эта переменная не видна на другом поддомене, где должна происходить проверка, авторизован ли пользователь или нет.

    Насколько мне известно методы решения имеются, иначе такие системы, как yandex, mail.ru и т.д. не работали бы. Я пока решения не нашел, поэтому надеюсь на поддержку коллег.

    Имеется идея, заключающаяся в передаче из скрипта авторизации некоторых параметров на другой поддомен при переходе туда посредством header. А там в свою очередь также записывать cookie, но при дезактивации пользователя опять же прийдется бегать по нескольким скриптам и отключать все куки.
    Полагаю, это некорректное решение задачи.
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0