2012-07-04 3 views
-2

У меня есть файлы, к которым можно получить доступ администратором и разрешен администратором этого пользователя. Но проблема в том, что третий пользователь может ввести URL-адрес напрямую, и он также может получить доступ к этой странице, так как я могу ограничить доступ неавторизованного пользователя к нему? например: www.manoj.com/myinfo.php /// можно получить от администратора например: www.manoj.com/myinfo.php /// могут быть доступны пользователю, которому разрешено администраторомКак запретить пользователю вводить прямой url

Но третий пользователь также может получить доступ к этой странице, введя URL-адрес напрямую. Кто-нибудь может мне помочь?

+1

Вам нужно добавить логику auth. – xdazz

+1

Мы не можем запретить пользователю размещать URL-адрес в браузере, вам нужно проверить пользователя перед отображением соответствующей страницы. –

+0

Возможные дубликаты: http://stackoverflow.com/search?q=%5Bphp%5D+restrict+user+access Возможно, вам стоит попробовать сначала найти, можете ли вы найти ответ. – JRSofty

ответ

1

1) Я думаю, что третий пользователь незнакомец, который может попытаться попробовать URL.
Надеюсь, что вы используете Session для управления несколькими пользователями, вы должны проверять сеансы в верхней части страницы, чтобы проверить действительные учетные данные (пользователь вошел в систему или нет).
, так что любой третий пользовательский URL-адрес будет перенаправлен на логин.

+0

URL-адрес доступа к идентификатору пользователя или роли и проверка того, что доступ к сеансу пользователя соответствует требуемой роли или нет – user1059263

Смежные вопросы