В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 19-03-2024! 🞨
Меню :
php (329)



Blog (1392)
php (329)
js (244)
html (147)
css (131)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
php array (33)
js date (33)
form html (30)
online (29)
Показать еще :
fonts (26)
ruweb.net (25)
foto (22)
php file (20)
atom (20)
forum (19)
hosting (18)
svg (18)
input (18)
php date (17)
board (16)
php time (16)
html book (16)
color (15)
info (15)
img (14)
js time (14)
js url (14)
js events (14)
htaccess (13)
select (13)
notepad (13)
osclass (13)
keyboard (12)
знак (12)
dw block (12)
php img (12)
php path (12)
table (12)
download (12)
icon (11)
form (11)
jsphp (11)
alphabet (10)
keyframes (10)
js delete (10)
yandex (10)
mouse (10)
chart (9)
hover (9)
dosite (8)
browser (8)
php post (7)
comment (7)
php url (7)
iframe (6)
php get (6)
mysql (6)
click (6)
list (6)
canvas (6)
adminka (6)
vs code (6)
js id (5)
mb (5)
heading (5)
value (5)
reg.ru (5)
ftp (5)
year (5)
js math (5)
tag a (5)
bbcode (4)
php var (4)
base64 (4)
xml (4)
scandir (4)
games (4)
flags (4)
symbols (4)
week (4)
day (4)
ssl (4)
нок (4)
submit (4)
task (4)
vk (4)
month (4)
pages (4)
console (4)
js form (4)
domen (3)
line (3)
https (3)
js post (3)
jquery post (3)
money (3)
numbers (3)
js img (3)
padding (3)
куб (3)
captcha (3)
ucoz (3)
js hash (3)
tag hr (2)
details (2)
typeof (2)
seo (2)
prompt (2)
sitemap (2)
рся (2)
youtube (2)
height (2)
arrows (2)
js vars (2)
counter (2)
google (2)
qr kod (2)
video (2)
speed (1)
smile (1)
нод (1)
rutube (1)
scroll (1)
windows (1)
archive (1)
jino (1)
cursor (1)

Скрыть страницу(информацию) от пользователя на сайте.

Ограничение доступа к контенту пользователю! Скрыть, спрятать контент от пользователя. Ограничить доступ к данным на сайте с помощью сессии!Не показывать пользователю контент, который предназначен не для него!

Всё об ограничении доспа к контенту с примерами php

  1. Что такое ограничение доступа к контенту php
  2. Как закрыть доступ к контенту на сайте
  3. Ограничение доступа к контенту по уникальному идентификатору

  1. Что такое ограничение доступа к контенту php

    Самый простой пример ограничения доступа на сайте - это ... когда вы авторизуетесь и попадаете в профиль с настройками! По умолчанию данный контент закрыт от других пользователей!

    Как работает ограничение доступа к контенту на сайте!?

    Одним из самых простых и распространенных способов закрыть доступ к информации на сайте - это использование сессий

    Самый простой пример ограничения доступа к странице:

    Для того, чтобы создать вот такой простой пример "ограничения доступа к странице" вам понадобится:

    Условие if

    Глобальная переменная сессий

    Имя вашей сессии

    имя_вашей_сессии

    И в фигурных скобках добавляем exit

    Если требуется вывести сообщение в exit, то:

    exit('Данная страница для вас не доступна');

    Простой код ограничения доступа к контенту:

    Другими словами - вы сможете просматривать контент, а тот у кого данной сессии нет, то он ничего не увидит(либо, если вы напишите текст в exit, то текст... )

    Данный код ставим в самом верху вашей страницы/шаблона или на чем там ваш сайт...

    if(!$_SESSION['имя_вашей_сессии']){exit;}

  2. Как закрыть доступ к контенту на сайте

    Это простой пример ограничения к контенту с созданием именованной сессии

    Для иллюстрации примера работы скрипта по закрытию контента на страницах сайта,

    нам потребуется пример страницы с ограничением доступа к контенту(откройте и не закрывайте её!):

    Если вы посмотрели, то там увидели текст темного цвета с соответствующей информацией, которая доступна любому, кто зашел на страницу!

    Создаем условие, которые будет ограничивать доступ к контенту(подробнее о создании сессий и условий):

    <?
    if($_SESSION['PRIMER'])
    {
    //сессия запущена
    }
    else
    {
    //сессия не запущена
    }
    ?>

    Далее создадим форму с кнопкой(взяли здесь) - не стал все повторять, скучно одно и тоже, на многих страницах пережевывать!

    Теперь нажмите на кнопку снять ограничение доступа к контенту и пройдите заново по ссылке...


  3. Ограничение доступа к контенту по уникальному идентификатору

    Верхний пример - это просто проверка существования определенной сессии и если она существует, то открываются данные. Но на сайте, если требуется скрыть данные пользователя, а потом, после авторизации открыть его данные, должна быть какая-то проверка, что именно он носитель этого идентификатора и что в сессии находится этот же ид!

    У каждого пользователя на сайте должен существовать уникальный идентификатор например строка в базе данных, например емайл или ещё что-то...

    При авторизации какому-то имени сессии(например -> USER) на сайте, после положительной проверки данных, запускается сессии и ей присваивается этот идентификатор!

    $_SESSION['USER'] = уникальный идентификатор;

    Ну и далее на странице, где нужно открыть, скрыть контент от пользователя размещаем такое условие:

    <?
    if($_SESSION['USER'] ==уникальный идентификатор)
    {
    // Доступ пользователю с уникальным идентификатор открыт
    }
    else
    {
    // у вас нет доступа к эти данным
    }
    ?>
Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.017873 секунд. Подробнее