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

Форум PHP

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

 

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

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

тема: авторизация
 
 автор: dina   (02.03.2006 в 14:08)   письмо автору
 
 

такая проблема: пытаюсь сделать авторизацию.
на странице, на которую можно заходить только авторизированным пользователям, поставила код

<?    

if(isset($_SESSION['user'])) echo "Здравствуйте, ".$_SESSION['user']."!";
  
   else 
       { 
               echo 
"<HTML><HEAD> 
                 <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'> 
                 </HEAD><body>"
; ; 
       } 
?>


т.е. если ползователь авторизовался, то может зайти на страницу pro.php,
если нет, то он переходит на страницу index.php
Помогите с кодом.
Если я захожу на страницу pro.php как не авторизир., то эта страница сперва грузится, потом меня пересылает на index.php. Тоже самое когда авторизир.

   
 
 автор: dina   (02.03.2006 в 14:14)   письмо автору
 
   для: dina   (02.03.2006 в 14:08)
 

написала вот так

if(session_start()) 
         { 
           $_SESSION['user'] = $_POST['name']; 
           $_SESSION['password'] = $_POST['password']; 
              
         } 
         else echo "<HTML><HEAD> 
                 <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'> 
                 </HEAD><body>"; ?>

но теперь не авторизир. не переходит на index.php

   
 
 автор: Тиль   (02.03.2006 в 14:49)   письмо автору
 
   для: dina   (02.03.2006 в 14:08)
 

dina, вот здесь почитай, я с нуля авторизацию делал там все подробно объяснили
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3206&page=1

   
 
 автор: dina   (02.03.2006 в 17:54)   письмо автору
 
   для: Тиль   (02.03.2006 в 14:49)
 

авторизацию сделала, но теперь появилась другая проблема.
если пользователь заходит на страничку pro.php не авторизовавшись, то она на 1 сек. появляется, а потом загружается index.php.
А надо, чтобы сразу index.php загружалась.

<? session_start();
 
// Если посетитель "вошёл" - приветствуем его 
  
if(isset($_SESSION['user'])) echo "Здравствуйте, ".$_SESSION['user']."!"
  else echo 
"<HTML><HEAD> 
                 <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php' content=\"text/html; charset=windows-1251\"> 
                 </HEAD><body>"
?>

   
 
 автор: dina   (02.03.2006 в 18:09)   письмо автору
 
   для: dina   (02.03.2006 в 17:54)
 

сделала вот так, со страницы pro.php все убрала , оставила только это


<? session_start();
 
// Если посетитель "вошёл" - приветствуем его 
  
if(isset($_SESSION['user'])) {echo "Здравствуйте, ".$_SESSION['user']."!";
                                 include 
"car.php"; }
  else include 
"index.php";?>

   
Rambler's Top100
вверх

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