Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вернуться в скрипт, Проблемма с передачей данных 
:(
    Опции темы
wkd
Дата 28.6.2008, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Привет, возникла проблемма, может кто посоветует что?
Есть скрипт отправляющий инфу на обработку,доступ к нему происходит с вводом логина\пароля.
Необходимо из скрипта-обработчика,вернуццо назад в первый. "Решил" с помощью META-Refresh в странице результата выполнения.
Так-как скрипт требует афторизации, данные отправляю ему GET-ом, что КРАЙНЕ нежелательно. Есть ли способ вернуццо в 1й скрипт без засвечивания инфы в строке браузера? Желательно средствами Perl. Криптовать инфу не выход, печенюшки тоже нежелательны.
PM MAIL   Вверх
Nab
Дата 28.6.2008, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



Ниче не понял :(

Подробнее можно плиз.


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
nitr
Дата 28.6.2008, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



wkd, пересмотрите полностью свой метод авторизации, практически всё делается неверно. И
Цитата(Nab @  28.6.2008,  13:03 Найти цитируемый пост)
Подробнее можно плиз.




--------------------
PM   Вверх
wkd
Дата 28.6.2008, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Есть скрипт, который выводит гостевую книгу или указание на ошибку в авторизации, в зависимости от верности пары логин\пароль, вводимых при входе. Данная страница(допустим guestbook.pl) после введения инфы, обрабатываеццо скриптом( пусть будет obr.pl), который выводит либо сообщение об успехе операции,либо указание на ошибку. Требуеццо после успешного выполнения второго скрипта, вернутьса в первый(то-есть саму гостевую). Так-как при входе проверяеццо значения логин\пароль, возникает проблемма. Нашел способ, перехода по сцылке guestbook.pl?login=name&password=pass(сами логин\пароль таскаю в скрытых полях). ОГРОМНЫЙ недостаток-светиццо пользователь и его пасс к гостевой в сцылке( криптовать не выход)+в исходнике страницы! Думаю о куках, но это крайней выход, очень для меня нежелательный. Что посоветуете?
PM MAIL   Вверх
nitr
Дата 28.6.2008, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



wkd, смотрите в сторону сессий, к примеру, CGI::Session. Почитайте документации/статьи по поводу этого, в скрипте потом можно передавать guestbook.pl?sid=123456789abcdef
;)


--------------------
PM   Вверх
wkd
Дата 28.6.2008, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Всем спасибо,проблемму решил простым формированием случайной сессии на 15 секунд жизни=) Жаль что не додумался раньше.

Спасибо nitr, тоже дошел до этого=)

Это сообщение отредактировал(а) wkd - 28.6.2008, 22:33
PM MAIL   Вверх
nitr
Дата 28.6.2008, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



wkdhttp://forum.vingrad.ru/index.php?showtopi...t&p=1564497 smile

Добавлено через 42 секунды
И стоило всего-то более подробнее описать случай, подсказали бы сразу...

Добавлено через 1 минуту и 15 секунд
Примерно после 13:00 сегоднешнего дня вы бы уже решили проблему ;)


--------------------
PM   Вверх
wkd
Дата 28.6.2008, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Хорошо что сразу не решили,у меня было время еще подумать=)
На счет подобного случая, просто не знал куда копать, тк в первую очередь в голову пришли извращенные способы, типа java\vb скриптов и прочий бред.
PM MAIL   Вверх
nitr
Дата 28.6.2008, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



wkd, хорошо, что сами дошли. Это ещё один урок, что стоит более подробно описывать проблему.
Удачи в дальнейшем!


--------------------
PM   Вверх
wkd
Дата 28.6.2008, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Спасибо, впредь будем думать, преже чем еще раз подумать(с).
Прекращаю флуд.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0863 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.