Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Форум на PHP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Drugpunker
Отправлено: 04 Октября, 2011 - 16:38:26
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Прошу помочь.
Не могу сделать вход в хедере.
Есть форма для ввода логина и пароля.
Ну отсылается всё это в обработчик.......
А как после проверки вывести индекс.пхп ума не приложу.
И посоветуйте пожалуйста какую-нибудь обучалку по созданию качественного форума,
но только не мануал.Просмотрел уроки всяких "спецов" всё вроде как понятно,но схемы у них очень уж простые.А сел писать сам(что то вроде forum.php.su) - ничего не получается.
С уважением Я.....
 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Октября, 2011 - 17:47:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




О как. И?...
Запоролись в самом начале?
Drugpunker пишет:
А как после проверки вывести индекс.пхп ума не приложу.

Так же как и до проверки, так же как и без проверки..
Может както поконкретнее вопрос поставите?
 
 Top
illy
Отправлено: 04 Октября, 2011 - 18:16:26
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




тож думал форум состряпать благо это совсем не трудно - надо заранее знать какие функции будут на форуме чтобы потом не переделывать всё.

про индекс.пхп не понял в чём проблема? проверился логин и пароль удачно - значит вывести что надо Однако


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
caballero
Отправлено: 04 Октября, 2011 - 18:18:14
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




качественный форум не так просчто сделать - достаточно посмотреть исходники готовых форумов. Вряд ли новичку стоит начинать с написания форумов.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Drugpunker
Отправлено: 04 Октября, 2011 - 19:19:37
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




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

Так вот авторизация в хедере.
Как сделать, чтобы после авторизации (удалась или нет - неважно) информация выдавалась
в "контенте"
 
 Top
snikers987
Отправлено: 04 Октября, 2011 - 20:59:02
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




PHP:
скопировать код в буфер обмена
  1. if(авторизация удалась)
  2. {
  3. header("Location: /ok.php");
  4. exit();
  5. }else{
  6. header("Location: /false.php");
  7. exit();
  8. }


какой форум если ты запинаешься на таком?

(Отредактировано автором: 04 Октября, 2011 - 22:48:01)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
LIME
Отправлено: 04 Октября, 2011 - 21:07:11
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




чтото мне подсказывает что речь о какойто жумле ))
snikers987 эт значит если все ломанутся прямиком на ok.php то красота ))
 
 Top
snikers987
Отправлено: 04 Октября, 2011 - 22:44:34
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




LIME, почему все на ok.php ?

(Отредактировано автором: 04 Октября, 2011 - 22:48:50)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 04 Октября, 2011 - 22:48:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




snikers987 пишет:
с exit-ами
Нет - с ОКами Радость
(Добавление)
Drugpunker пишет:
индекс.пхп - это прежде всего таблица
Удивили снова.
index.php - это прежде всего контроллер.
 
 Top
LIME
Отправлено: 04 Октября, 2011 - 22:50:56
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Радость
snikers987 пишет:
LIME, почему все на ok.php ?
потому что зачем мне вообще авторизоваться?
я лучше прямиком на ok.php зайду Радость
к чему нам церемонии свои же люди ))
 
 Top
snikers987
Отправлено: 04 Октября, 2011 - 22:55:28
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




ну тут подразумевается что в обработчике создается к примеру сессия, а на ok.php проверяется ее существование и показывает либо что уже вошел либо опять форму.

ok.php и false.php чисто для наглядности)
да вообще спрашивали как перекинуть на главную в обработчике,а не спрашивали как проверить что все ок))))

(Отредактировано автором: 04 Октября, 2011 - 22:56:39)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
filkeith
Отправлено: 05 Октября, 2011 - 15:44:51
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


Помог: 2 раз(а)




а я бы сделал так
PHP:
скопировать код в буфер обмена
  1. if (прошла авторизация)
  2. {
  3. $_SESSION[user]='someuser_id';
  4. header("Location: index.php");
  5. }
  6. else
  7. {
  8. unset($_SESSION[user])//так на всякий случай
  9. header("Location: index.php");
  10. $_SESSION[error]='НЕ правильный проль же!';
  11. }

ну и на index.php проверку $_SESSION[user] если установлена показыватьт одно, если нет. то другое, ну и можно echo $_SESSION[error]; где нть, я так ошибки передаю между страницами. мне удобно
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB