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 :: передеча GET POST

 PHP.SU

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


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

> Без описания
nilbug
Отправлено: 24 Мая, 2009 - 16:39:59
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


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




была форма:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form action="/forum/index.php" method="post" name="LOGIN">
  3. <input name="UserName" value="Имя пользователя" type="text"><br>
  4. <input name="PassWord" value="пароль" type="password"><br>
  5. <input name="submit" value="Войти!" type="submit">                             
  6. </form>
  7.  

при вводе имени пользователя и пароля, при нажатии "Войти" входил на форум.
переделал action на action="/forum/enter.php"

В enter.php выполняется некоторые действия до того, как пользователь войдет на форум. Как сделать в enter.php, чтобы после выполнения некоторых действий входил на форум с введенными данными, ведь на enter.php будут потерены данные и если сделать
Header ("Location: index.php"); UserName и PassWord в index.php обработаны не будут и прийдется вводить данные второй раз.
 
 Top
vitaliy_mad
Отправлено: 24 Мая, 2009 - 16:47:43
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




не трогать action а все "действия до входа" сделать в index.php... или include... то что вы пробуете не рационально...
 
 Top
valenok Модератор
Отправлено: 24 Мая, 2009 - 17:22:57
Post Id



Здесь могла бы быть ваша реклама


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


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




Ну здесь больше смахивает на тот случай когда покупаешь домен
вместо money.yandex.ru - money.yande.ru
и воруешь пароли. А чтоб пользователь даже об этом не догадался - нужно его в итоге авторизовать.


-----
Truly yours, Sasha.
 
My status
 Top
nilbug
Отправлено: 24 Мая, 2009 - 18:52:47
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


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




valenok пишет:
Ну здесь больше смахивает на тот случай когда покупаешь домен
вместо money.yandex.ru - money.yande.ru
и воруешь пароли. А чтоб пользователь даже об этом не догадался - нужно его в итоге авторизовать.

да нет, просто делаю счетчик для странички, чтобы считал после того как пользователь зашел по паролю, а не просто по ссылке.

vitaliy_mad ну использовать в index.php думаю не получится, так как это для счетчика. после того как пользователь введет данные в счетчике +1, чтобы учитывалось только вход по паролю.

(Отредактировано автором: 24 Мая, 2009 - 18:55:15)

 
 Top
vitaliy_mad
Отправлено: 24 Мая, 2009 - 19:14:44
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




nilbug пишет:
vitaliy_mad ну использовать в index.php думаю не получится, так как это для счетчика. после того как пользователь введет данные в счетчике +1, чтобы учитывалось только вход по паролю.

а что мешает увеличить счетчик в index.php перед авторизацией?
 
 Top
nilbug
Отправлено: 24 Мая, 2009 - 20:24:49
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


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




vitaliy_mad пишет:
nilbug пишет:
vitaliy_mad ну использовать в index.php думаю не получится, так как это для счетчика. после того как пользователь введет данные в счетчике +1, чтобы учитывалось только вход по паролю.

а что мешает увеличить счетчик в index.php перед авторизацией?


каким образом? есть сайт.ru/index.php - здесь основной сайт, текст и т.д. + форма ввода и проверки пароля, сайт.ru/forum/index.php - сюда происходит action после того как произойдет авторизация.

в сайт.ru/index.php - не реально сделать (мне кажется)
в сайт.ru/forum/index.php - не реально сделать (мне кажется)

поэтому сделал

сайт.ru/forum/enter.php - здесь +1 к счетчику после чего Header ("Location: index.php");
 
 Top
vitaliy_mad
Отправлено: 24 Мая, 2009 - 20:35:40
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




nilbug пишет:
в сайт.ru/forum/index.php - не реально сделать (мне кажется)

тебе не правильно кажеться...
(Добавление)
nilbug пишет:
Header ("Location: index.php"

удалить и в начале /form/index.php вставь include "enter.php";
 
 Top
nilbug
Отправлено: 24 Мая, 2009 - 21:10:35
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


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




vitaliy_mad пишет:
удалить и в начале /form/index.php вставь include "enter.php";

ну допустим. и что получится? а получится то, что я захожу под своим паролем и логином на форум получается ссылка типа:

index.php?s=af036d2f44345da050&

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

index.php?s=ee48ye3433898734&showforum=2

в итоге получается в любом случае будет на счетчике +1, что я зашел под паролем, что я зашел просто выбрал какую-нибудь тему...
 
 Top
vitaliy_mad
Отправлено: 24 Мая, 2009 - 21:20:11
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




nilbug пишет:
в итоге получается в любом случае будет на счетчике +1, что я зашел под паролем, что я зашел просто выбрал какую-нибудь тему...

а проверрку например isset($_POST['login']) кто запрещает поставить?
(Добавление)
ЗЫ: тем более что она там уже где то есть...
 
 Top
valenok Модератор
Отправлено: 24 Мая, 2009 - 21:36:42
Post Id



Здесь могла бы быть ваша реклама


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


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




ну так ты в скрипт авторизации вставь увеличение счетчика


-----
Truly yours, Sasha.
 
My status
 Top
nilbug
Отправлено: 24 Мая, 2009 - 22:07:17
Post Id


Гость


Покинул форум
Сообщений всего: 114
Дата рег-ции: Янв. 2009  
Откуда: kazan


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




vitaliy_mad пишет:

а проверрку например isset($_POST['login']) кто запрещает поставить?
(Добавление)
ЗЫ: тем более что она там уже где то есть...


увы там такого нет! так как скрипт связан с mysql и все данные берет с mysql а как там проверка проходит я не понимаю... + подгружаюся (include) несколько дополнительных файлов, тоже mysql
(Добавление)
valenok пишет:
ну так ты в скрипт авторизации вставь увеличение счетчика


не понимаю как происходит авторизация, слишком большой файл + подгружается из mysql не могу разобраться...
(Добавление)
nilbug пишет:
vitaliy_mad пишет:

а проверрку например isset($_POST['login']) кто запрещает поставить?
(Добавление)
ЗЫ: тем более что она там уже где то есть...


увы там такого нет! так как скрипт связан с mysql и все данные берет с mysql а как там проверка проходит я не понимаю... + подгружаюся (include) несколько дополнительных файлов, тоже mysql
(Добавление)
valenok пишет:
ну так ты в скрипт авторизации вставь увеличение счетчика


не понимаю как происходит авторизация, слишком большой файл + подгружается из mysql не могу разобраться...


вуаля =) нашел где происходит авторизация. быстренько переписал скрипт, добавил в авторизацию... заработало =) всем спасибо за помощь. тема закрыта.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB