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