У меня есть веб-сайт с защищенной областью (https), а остальная часть сайта - http. Все работает замечательно, используя переменные сеанса для входа на стороне https, и защищенная область функционирует великолепно.
Моя проблема:
У меня есть кнопка «войти / зарегистрироваться» в верхней части каждой http-страницы сайта. Я хотел бы, чтобы это отражало статус входа в систему и изменялось на «выход из системы», а также имел некоторые другие кнопки входа в систему, которые просто перенаправляют на страницы https. Я не пытаюсь каким-либо образом манипулировать какими-либо данными или другой защищенной информацией на страницах http.
В IE8 переменная сеанса HTTPS, созданная для входа, обнаруживается в http (на домашней странице), и она правильно отображает альтернативную ссылку «log out». Однако во всех других браузерах переменная сеанса отсутствует в http. Какой самый простой способ исправить это, не создав огромного недостатка безопасности? Да, и URL-адреса одинаковы, за исключением http и https.