Perl - Авторизация через форму

Форум для программистов

Сообщение nick123 » Пт мар 18, 2005 4:26 pm

Здравствуйте всем!
Не могу себя назвать совсем-совсем чайником, но... многих вещей просто не знаю. Причём нужен именно PERL-овый вариант. PHP или ещё что-то не подойдёт.
Мне необходимо сделать простейшую авторизацию доступа на сервер, но только из формы на странице, а не из алертного окошка, чтобы при входе на страницу на индексе находилась стандартная форма авторизации, а при обращении к закрытой папке неавторизованные пересылались опять таки на этот индекс... Вся фигня хранится естественно в .htaccess и .htpaswd. Сложно, но кажется понятно...
Что должен содержать скрипт обработки запроса. Даже точнее как он должен выглядеть?
Помогите, плз...

Спасибо.
gasd@inbox.ru
nick123
Призывник
 
Сообщений: 2
Зарегистрирован: Пт мар 18, 2005 4:21 pm
Пункты репутации: 0

Сообщение SiMM » Пт мар 18, 2005 7:15 pm

<!--QuoteBegin-nick123+Mar 18 2005, 20:26--><div class='quotetop'>QUOTE(nick123 @ Mar 18 2005, 20:26)</div><div class='quotemain'><!--QuoteEBegin-->Мне необходимо сделать простейшую авторизацию доступа на сервер, но только из формы на странице, а не из алертного окошка<!--QuoteEnd--></div><!--QuoteEEnd--><!--QuoteBegin-nick123+Mar 18 2005, 20:26--><div class='quotetop'>QUOTE(nick123 @ Mar 18 2005, 20:26)</div><div class='quotemain'><!--QuoteEBegin-->Вся фигня хранится естественно в .htaccess и .htpaswd.<!--QuoteEnd--></div><!--QuoteEEnd-->Сам себе противоречишь. В противном случае .htpaswd тут не при делах.
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение Night Angel » Сб мар 19, 2005 7:23 am

Да не получится по-моему. Я не слишком протокол HTTP знаю, но на индексе логин с паролем ты введёшь, но при обращении к закрытой папке сам веб-сервер отправит запрос на авторизацию.
Тут самому механизм сессий писать надо(или в перле есть готовые пакеты/скрипты).
Auscultura et perpende - Выслушай и взвесь
Теперь я есть в <a href='http://www.livejournal.com/users/mrnight/' target='_blank'>LJ</a>
Night Angel
Полковник
 
Сообщений: 1160
Зарегистрирован: Ср сен 25, 2002 7:20 pm
Откуда: Belarus
Пункты репутации: 0

Сообщение eduha » Сб мар 19, 2005 11:50 am

Если использовать HTTP-авторизацию, то авторизироваться без показа окошка можно примерно так: <a href='http://login:pass@localhost' target='_blank'>http://login:pass@localhost</a>
Но передавать пароль в урле - не самая лучшая идея...
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение SiMM » Сб мар 19, 2005 7:15 pm

<!--QuoteBegin-eduha+Mar 19 2005, 15:50--><div class='quotetop'>QUOTE(eduha @ Mar 19 2005, 15:50)</div><div class='quotemain'><!--QuoteEBegin-->авторизироваться без показа окошка можно примерно так: <a href='http://login:pass@localhost' target='_blank'>http://login:pass@localhost</a><!--QuoteEnd--></div><!--QuoteEEnd-->Интересно, как вы предлагаете это из формы делать? Средствами JS? Кроме того, думаю нелишне будет ознакомиться с <a href='http://support.microsoft.com/default.aspx?scid=kb;ru-ru;834489' target='_blank'>Обновление безопасности для изменения стандартной методики обработки обозревателем Internet Explorer учетных данных пользователей в адресах URL протоколов HTTP и HTTPS</a>
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение eduha » Вс мар 20, 2005 11:03 am

<!--QuoteBegin-SiMM+Mar 20 2005, 01:15--><div class='quotetop'>QUOTE(SiMM @ Mar 20 2005, 01:15)</div><div class='quotemain'><!--QuoteEBegin-->Интересно, как вы предлагаете это из формы делать? Средствами JS?<!--QuoteEnd--></div><!--QuoteEEnd-->Ну можно еще сделать, чтобы данные передавались скрипту на Perl, а тот формировал урл :)
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

cron