Скрыть страницу(информацию) от пользователя на сайте.
Ограничение доступа к контенту пользователю! Скрыть, спрятать контент от пользователя. Ограничить доступ к данным на сайте с помощью сессии!Не показывать пользователю контент, который предназначен не для него!
Всё об ограничении доспа к контенту с примерами php
- Что такое ограничение доступа к контенту php
- Как закрыть доступ к контенту на сайте
- Ограничение доступа к контенту по уникальному идентификатору
Что такое ограничение доступа к контенту php
Самый простой пример ограничения доступа на сайте - это ... когда вы авторизуетесь и попадаете в профиль с настройками! По умолчанию данный контент закрыт от других пользователей!
Как работает ограничение доступа к контенту на сайте!?
Одним из самых простых и распространенных способов закрыть доступ к информации на сайте - это использование сессийКак закрыть доступ к контенту на сайте
Это простой пример ограничения к контенту с созданием именованной сессии
Для иллюстрации примера работы скрипта по закрытию контента на страницах сайта,
нам потребуется пример страницы с ограничением доступа к контенту(откройте и не закрывайте её!):
Если вы посмотрели, то там увидели текст темного цвета с соответствующей информацией, которая доступна любому, кто зашел на страницу!Создаем условие, которые будет ограничивать доступ к контенту(подробнее о создании сессий и условий):
if($_SESSION['PRIMER'])
{
//сессия запущена
}
else
{
//сессия не запущена
}
?>
Далее создадим форму с кнопкой(взяли здесь) - не стал все повторять, скучно одно и тоже, на многих страницах пережевывать!
Теперь нажмите на кнопку снять ограничение доступа к контенту и пройдите заново по ссылке...Ограничение доступа к контенту по уникальному идентификатору
Верхний пример - это просто проверка существования определенной сессии и если она существует, то открываются данные. Но на сайте, если требуется скрыть данные пользователя, а потом, после авторизации открыть его данные, должна быть какая-то проверка, что именно он носитель этого идентификатора и что в сессии находится этот же ид!
У каждого пользователя на сайте должен существовать уникальный идентификатор например строка в базе данных, например емайл или ещё что-то...
При авторизации какому-то имени сессии(например -> USER) на сайте, после положительной проверки данных, запускается сессии и ей присваивается этот идентификатор!
Ну и далее на странице, где нужно открыть, скрыть контент от пользователя размещаем такое условие:
if($_SESSION['USER'] ==
{
// Доступ пользователю с
}
else
{
// у вас нет доступа к эти данным
}
?>
спрятать контент сессияскрыть текстзакрыть информацию на сайтеСкрыть страницу от пользователяСкрыть информацию от пользователяограничить, ограничение доступа к данным на сайте