Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Авторизация через сессии и защита от загрузки админстраниц по прямому URL
 
 автор: shimi   (02.05.2005 в 22:47)   письмо автору
 
 

Уже было, но потерял линк. Подкиньте пожалуйста

И вот такой вопрос. Есть допустим страница, но она должна загрузиться только, если пользователь авторизован и пришел по ссылке (то есть есть сессия). Какой скрипт нужно прикрепить в секретную страницу, чтобы при запросе напрямую (то есть кто-то просто ввел прямой адрес в строке) страница не грузилась.

Где-то видел что-то типа с использованием OR DIE

   
 
 автор: cheops   (03.05.2005 в 03:13)   письмо автору
 
   для: shimi   (02.05.2005 в 22:47)
 

Линк наверное имеется ввиду на статью по ссылке http://www.softtime.ru/info/articlephp.php?id_article=34?

>И вот такой вопрос. Есть допустим страница, но она должна
>загрузиться только, если пользователь авторизован и пришел
>по ссылке (то есть есть сессия). Какой скрипт нужно
>прикрепить в секретную страницу, чтобы при запросе напрямую
>(то есть кто-то просто ввел прямой адрес в строке) страница
>не грузилась.
Для этого следует при авторизации поместить в сессиию имя пользователя и его пароль. Если человек не прошёл авторизацию
<?php
  
if(!$_SESSION['login'] || !$_SESSION['pasword']) exit("Пройдите авторизацию");
  
// Блок проверки логина и пароля.
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования