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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Подскажите пожалуйста есть ли ошибка вкоде?(Сессии, авторизация)

Сообщения:  [1-4] 

 
 автор: Ильдар   (21.09.2007 в 13:40)   письмо автору
 
   для: Faraon   (21.09.2007 в 13:13)
 

мда.... моя невнимательность меня убивает!
Спасибо огромное!

   
 
 автор: Faraon   (21.09.2007 в 13:13)   письмо автору
 
   для: Faraon   (21.09.2007 в 13:07)
 

Если уж надо уведомить о неправильности
То можно так

print 'Не правильный пользователь или пароль!<br> Через 5 секунд вы вернетесь назад';
print "<meta http-equiv=\"Refresh\" content=\"5; url=index.php\">";

   
 
 автор: Faraon   (21.09.2007 в 13:07)   письмо автору
 
   для: Ильдар   (21.09.2007 в 12:57)
 


header("Location main.php"); 
    } 
    else 
    { 
    header("Location index.php"); 
    print 'Не правильный пользователь или пароль!'; 
    } 
    } 
1. Забыли двоеточие после Location
2. Зачем нужен вывод сообщения о том что неправильный пароль, если до этого вы сделали
редирект

   
 
 автор: Ильдар   (21.09.2007 в 12:57)   письмо автору
 
 

код

<?php
if (!empty($_POST['user']) && !empty($_POST['pass']))
    {
    if (
$_POST['user'] == $adm_user && md5($_POST['pass']) == $adm_pass)
    {
    
session_start();
    
$_SESSION['user'] = $adm_user;
    
$_SESSION['pass'] = $adm_pass;
    
header("Location main.php");
    }
    else
    {
    
header("Location index.php");
    print 
'Не правильный пользователь или пароль!';
    }
    }
?>


ввожу данные а он как мертвый на одной странице остается. Должен перейти на main.php.
Он даже сообщение не выводит что логин и пароль не правильные!

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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