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

Форум PHP

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

 

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

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

тема: Вход пользователя...

Сообщения:  [1-10]   [11-18] 

 
 автор: JESS   (24.03.2008 в 22:13)   письмо автору
 
   для: Atheist   (23.03.2008 в 11:19)
 

все классно, СПАСИБО! кукисы поставила, но вот сложновато дизайн настроить, после exit(); все исчазает, при ошибочном входе, при выводе ошибки..

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

Во решила использовать Сессии, после авторизации устанавливаються сессии:
<? 
session_start
();
$sid session_id();
$_SESSION['sid'] = $sid;
$_SESSION['name'] = $_POST['name']; 
?>

потом проверяюстся на главной странице:

session_start();
$sid = session_id();
if($sid != $_SESSION['sid'] )
    {    print "Привет, Гость!<br>";    }    else    { print "Привет, ".$_SESSION['name']."<br>";}

Подскажите пожалуйста, я правельно делаю?

   
 
 автор: Atheist   (23.03.2008 в 11:19)   письмо автору
 
   для: JESS   (23.03.2008 в 03:58)
 

> setcookie('password', '$password', time()+ 3600*24*10);
При выделении строки апострофами, интерполяция переменных не происходит, т.е. ты получишь от строки '$password' не значение переменной $password, а так и получишь знак бакса со словом "password".
Надо писать setcookie('password', $password, time()+ 3600*24*10);

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

Ну а в данном случае куда такое пихать не знаю, потому что в в коде нет переменной $password, т.е. смысл от этой cookie нулевой. А если в другом скрипте, то смотри по аналогии с этим кодом.

   
 
 автор: cheops   (23.03.2008 в 10:54)   письмо автору
 
   для: Usta   (23.03.2008 в 03:05)
 

Вероятно произошёл сбой - попробуйте ещё раз.

   
 
 автор: JESS   (23.03.2008 в 03:58)   письмо автору
 
   для: Atheist   (23.03.2008 в 02:59)
 

спасибо огромное, все классно работает, хехе, вот только не знаю как кукускы установить что бы можно было через форму зайти и они сохранилить?!?!

куда
setcookie('password', '$password', time()+ 3600*24*10);
вписать не знаю! помогите ПЛЗ!

   
 
 автор: Usta   (23.03.2008 в 03:05)   письмо автору
 
   для: Atheist   (23.03.2008 в 02:59)
 

Люди извините за флуд! как добавить тему. Главное зарегился добавляю тему. А она не добавляется. Нужно наверно ждать пока ее админы проверят?

   
 
 автор: Atheist   (23.03.2008 в 02:59)   письмо автору
 
   для: JESS   (23.03.2008 в 02:13)
 

Извиняюсь: if( empty($_POST) && !( isset($_COOKIE['name']) && isset($_COOKIE['pass']) ))

   
 
 автор: JESS   (23.03.2008 в 02:13)   письмо автору
 
   для: Atheist   (23.03.2008 в 01:53)
 

вот пишет ошибку> Parse error: parse error, unexpected T_BOOLEAN_AND

   
 
 автор: Atheist   (23.03.2008 в 01:53)   письмо автору
 
   для: JESS   (23.03.2008 в 01:20)
 

> if(empty($_POST))

if( empty($_POST) && !(isset($_COOKIE['name'] && isset($_COOKIE['pass'])))

   
 
 автор: JESS   (23.03.2008 в 01:20)   письмо автору
 
   для: exp   (18.03.2008 в 23:05)
 

что то ни чего не понимаю =( что нужно сделать...

   
 
 автор: exp   (18.03.2008 в 23:05)   письмо автору
 
   для: EXP   (18.03.2008 в 22:56)
 

вообще-то всё правильно если не срабатывает exit("Fel");

:)

if(empty($_POST)) 
  { 
   

переделайте условие

там нужна уже проверка существующих правильных куки
или установка их из пост

   

Сообщения:  [1-10]   [11-18] 

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

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