Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
serglif 14.09.2004 14:40
Перекрыл метод @init и как посоветовал Миша и добавил$response:location[http://^taint[as-is][${env:SERVER_NAME}$request:uri]]Теперь по пути, описанному в первом посте по Back-у попасть на закрытую страницу нельзя. Но... Логинимся -> Получаем залогиненную страницу №1 - Переходим на левый адрес - Переходим на страницу требующую авторизацию (не Back-ом, а например по Bookmark-у) - Получаем залогиненную страницу №2 -> Разлогиниваемся. Переходим Back-ом на залогиненную страницу №1. Получаем ее! Делаем релоад... Получаем ее!
^if(def $logon_data.[auth.logon]){ $response:location[http://^taint[as-is][${env:SERVER_NAME}$request:uri]] }Теперь все вроде нормуль... Прошу прощения за назойливость! :)