Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2015, 19:39   #81
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

Почему то в шапке сайта появилось сообщение всего один раз и больше не появляется, а при нажатии на ссылку выхода ничего не происходило.
fkty вне форума Ответить с цитированием
Старый 20.04.2015, 20:02   #82
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Значит так – вам показали сам принцип реализации простейшей авторизации, и защиты с её помощью отдельных скриптов(страниц сайта).
Теперь ваша задача – научить эту систему защищать не все подряд страницы сайта, а только некоторые из них, выборочно.

Для этого системе нужно указать, какие именно страницы нужно защищать.
Сделать это можно при помощи простейшего массива с URL защищенных страниц.
Скрипт авторизации должен проверять – если текущий URL находится в этом массиве, значит нужно проверять, авторизован ли пользователь и т.д.
Если нет – скрипт ничего не делает, и страница показывается без ограничений.
Go ahead!
Andkorol вне форума Ответить с цитированием
Старый 20.04.2015, 20:03   #83
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

Andkorol,спасибо
fkty вне форума Ответить с цитированием
Старый 20.04.2015, 20:12   #84
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Скрипт авторизации должен проверять – если текущий URL находится в этом массиве, значит нужно проверять, авторизован ли пользователь и т.д.
подсказка №1 - вам понадобится функция in_array или array_key_exists ну или просто
Код:
$access_url = array('url1','url_n.....');

if(isset($access_url[$url_current]))
{
  // url в разрешенном списке 

}
Я часть той силы, что вечно хочет зла, но вечно совершает благо..

Последний раз редактировалось Stanislav; 20.04.2015 в 20:15.
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с входом в систему. Служба "Клиент групповой политики" препятствует входу в систему Илья Кийков Свободное общение 0 09.12.2013 21:02
Вход в БД VHomer БД в Delphi 12 12.06.2010 02:58
Вход limon PHP 4 14.01.2009 17:46
как из Delphi определить под какой учетной записью осуществлен вход в систему zetrix Безопасность, Шифрование 1 29.10.2006 11:14