Я использую простой контроль доступа, чтобы разрешать или ограничивать пользователей страницами на сайте, запущенном в нашей локальной сети.Контроль доступа к странице PHP
Каждая страница имеет уникальный UID, и пользователь может получить доступ только к этой странице, если UID находится в своем списке управления доступом. Это хорошо работает.
Пользователи могут получить доступ к необходимым страницам, страницы, на которые они не имеют доступа, скрыты, и если они попытаются перейти на «скрытую» страницу, введя URL-адрес, они перенаправляются обратно на главную страницу.
В настоящее время, когда они войти в систему или если вход в нажмите на гипер ссылку («/ местные/пользователей»), они принимаются к странице по умолчанию в/местные/пользователей/
страница по умолчанию определяется в файл .htaccess и называется home.php
Снова все это хорошо работает.
Теперь я хотел бы сделать доступ к новой простой домашней странице. В своем ACL я могу добавить новое значение («base»). Если это значение установлено, то я могу перенаправить пользователя от home.php к base.php
этот вопрос у меня есть это, как только это значение, то пользователи могут перейти только base.php
, как home.php
обнаружит базовое значение и перенаправлять их base.php
Я пытаюсь работать, если это возможно, когда основание установлено, что home.php перенаправляет на base.php НО есть способ, которым они могут также получить доступ к home.php
Я думаю ..
Если они вошли или перешли a href='/users/local'
, а основание т, то home.php будет перенаправлять base.php
, если они нажимают на ссылку a href='/users/local/home.php'
и основанием устанавливается им разрешается доступ к home.php
, если они находятся в home.php и основание установлено, если они освежится, они останутся в пределах дома.php
Возможно ли это?
Благодаря
Да, это возможно. Получайте удовольствие, кодируя это! –