Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Защита от перенаправления по url.

Dermotent Профи (852), на голосовании 3 года назад
Как написать систему защиты, чтобы тебя перенаправляло на ту страницу с которой ты хочешь перейти. То есть если ты с юзера хочешь в админ попасть, то тебя обратно на юзера перекинет, и на оборот. Если ты с авторизации на юзера хочешь перейти просто по ссылке, то тебя направит на авторизацию. Так же на странице юзера имеется окно с отправкой запроса. Я сделал запрет с помощью ($_SERVER['HTTP_REFERER'] но когда юзер отправляет запрос его перекидывает на страницу авторизации.

Если нужны исходники прикреплю скриншоты кода в комментарии.
Голосование за лучший ответ
www www Искусственный Интеллект (132986) 3 года назад
Вешайте в куки, например, идентификатор сеанса и храните в сеансе последнюю страничку запрошенную юзверем. А уж валидация последовательности проходов - на вас...
DermotentПрофи (852) 3 года назад
этим способом написать защиту можно?

www www Искусственный Интеллект (132986) Dermotent, REFERER передается в запросе. Его можно подделать...
Сергей Жаков Мудрец (16209) 3 года назад
на сервере подправь файл httpd conf
смотри в поисковике настройка apache httpd conf
там много простых рещений
Сергей Стодольский Мастер (1212) 3 года назад
Если юзер залогинен, но не имеет прав просмотра админки, то наверное стоит ему выкидывать 403-ю ошибку...
Похожие вопросы