У меня есть два поддоменов. Каждый поддомен имеет свою собственную базу данных аутентифицированных пользователей. Я использую
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity()){ }
для проверки учетных данных пользователя. Он работает идеально для каждого отдельного субдомена. Но когда я захожу в один поддомен и пытаюсь получить доступ к «ограниченной» странице в другом поддомене, не выходя из первого поддомена, мне это удается. По сути, сеанс 'auth' первого субдомена возвращает значение true в '$ auth-> hasIdentity ()' для второго субдомена. Как я могу решить это?
РЕДАКТИРОВАТЬ: Возможно, использование разных имен сеансов аутентификации может решить эту проблему, но, поскольку я делю код между этими двумя поддоменами, этот вариант невозможен.