Forum Webscript.Ru
Программирование => PHP => Тема начата: lbpf от 14 Июля 2006, 12:40:20
-
Есть форма авторизации, отправляется методом POST.
Для разлогинивания есть ссылка "Выход" после которой скрипт убивает сессию, и редиректит на другую страницу.
Но если нажать кнопку "Назад" в браузере, то она просит повторно отправить форму авторизации, нажимаешь ОК и снова ты авторизован.
Как можно избавиться от этого.
-
может сделать промежуточную страницу для редиректа? то есть когда человек нажмет назад, он снова попадает на ту страницу, которая автоматом ведет его на страницу, которая должна появится после редиректа
лично у меня входом и выходом управлет отедльный скрипт, отдельная страница. она выдает содержимое только в случае неверности введенных данных
-
Я сделал так, сразу после авторизации поставил редирект.
-
lbpf
предоставь авторизацию отдельной странице, возможно это поможет. или так перед выводом формы проверь, не авторизовался ли уже пользователь (наличие переменных сеанса)
-
lbpf
После действий над post-данными отдавать браузеру заголовок перехода на get-запрос ("Location:").
[off]Азбучные ж вещи, е-мое...[/off]