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

Форум PHP

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

 

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

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

тема: Скрипт авторизации

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [111-111] 

 
 автор: cheops   (15.02.2009 в 12:20)   письмо автору
 
   для: home-studia   (11.02.2009 в 18:44)
 

Тема слишком длинная, если решить проблему в рамках данной темы не удалось, следует завести новую тему, со ссылкой на эту.

   
 
 автор: Slo_Nik   (15.02.2009 в 05:26)   письмо автору
 
   для: home-studia   (15.02.2009 в 04:57)
 

да всё так же как и логин/пароль, занести в сессию.присвоить $_SESSION['email'] значение поля "email" из БД.
только одна заморочка тут,надо поменять функцию, которая возвращает результат запроса.
mysql_result
возвращает значение одной ячейки. для вывода тебе надо использовать функцию которая возвращает значение нескольких ячеек сразу, например mysql_fetch_array.работают они быстрее чем используемая тобой функция.
В этом случае тебе надо будет немного переписать файл enter.php. поройся в мануале, почитай как сделать.
ну а если оставить mysql_result, то тебе надо будет указать из какого поля надо получить значение, опять же всё можешь посмотреть в мануале.
примерно так
<?php $_SESSION['email'] = mysql_result($sql,0,"email");

и по примеру вывода логина/пароля в окно браузера, дописать в соответствующей строке.

   
 
 автор: home-studia   (15.02.2009 в 04:57)   письмо автору
 
   для: Slo_Nik   (15.02.2009 в 00:57)
 

Спасибо, хороший пример, воспользовался им как основой :-) Хотелось бы вернуться к вопросу вывода e-mail. Оказывается даже если создать еще одну графу, например “test”, занести в нее любую информацию и попытаться вывести, то ничего не происходит.

   
 
 автор: Slo_Nik   (15.02.2009 в 00:57)   письмо автору
1.5 Кб
 
   для: home-studia   (14.02.2009 в 17:36)
 

вот ещё один вариант.
если всё будет нормально работать, то после авторизации будет совершён переход на "главную", в данном случае это файл connect.php.
дальше можно будет переходить без запроса пароля/логина, а авторизоваться можно с любой страницы.
если хочешь, что бы переход после авторизации совершался на ту страницу, с которой ты перешёл для авторизации, то пусть будет твоим домашним заданием :)

   
 
 автор: Slo_Nik   (15.02.2009 в 00:37)   письмо автору
 
   для: Trianon   (15.02.2009 в 00:12)
 

ну если бы знать всё нюансы...

   
 
 автор: Trianon   (15.02.2009 в 00:12)   письмо автору
 
   для: Slo_Nik   (14.02.2009 в 23:56)
 

про то что Вы пишете "ищи ошибку у себя" в то время как она у Вас.

   
 
 автор: Slo_Nik   (15.02.2009 в 00:10)   письмо автору
 
   для: home-studia   (15.02.2009 в 00:04)
 

включи на локальном output_buffering, проверь,работает или нет?
можешь после session_start() вписать ob_start(); всё должно работать.
разница была в том, что у меня эта настройка была включена по умолчанию.
выключил, появилась твоя ошибка, применил ob_start() всё заработало :)

   
 
 автор: home-studia   (15.02.2009 в 00:04)   письмо автору
 
   для: Slo_Nik   (15.02.2009 в 00:00)
 

Так кто-нибудь может подсказать решение? :-)

   
 
 автор: Slo_Nik   (15.02.2009 в 00:00)   письмо автору
 
   для: Trianon   (14.02.2009 в 23:53)
 

можно переделась скрипт, что бы не заморачиваться по поводу header, а толку?

   
 
 автор: Slo_Nik   (14.02.2009 в 23:56)   письмо автору
 
   для: Trianon   (14.02.2009 в 23:53)
 

тогда про что?

   

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [111-111] 

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

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