Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Maxim Yemelyanov                     2:5020/400     15 Mar 2004  12:45:00
 To : Artem Chuprina
 Subject : Re[2]: Как делать аутентификацию?
 -------------------------------------------------------------------------------- 
 
 Приветствую!
 
 13 марта 2004 г. в 16:46:45 Вы стучались к Maxim Yemelyanov:
 
 AC>  MY> В 6-й главе Writing Apache Modules With Perl & C описана
 AC>  MY> аутентификация по БД, но данные-то берутся от апача, т.е. были
 AC>  MY> введены в окошке, которое выскакивает если есть AuthType.  А мне бы
 AC>  MY> хотелось, чтобы юзер вводил логин/пароль на
 AC>  MY> странице.
 
 AC> Ты эту шестую главу точно до конца дочитал?  Hет?  А дочитай.  Там
 AC> разложена по полочкам схема, которая как есть или в упрощенном до одного
 AC> сервера виде вполне покрывает то, что тебе нужно.
 
 Перечитаю.
 
 AC>  MY> Почему спрашиваю: я уже думал, что схема работает, как вдруг
 AC>  MY> впихнул на страницу, следующую за удачным логином frameset. И
 AC>  MY> начался цирк - сам frameset показывается всегда, а в отдельных
 AC>  MY> фреймах может выскочить окно со страницей ввода пароля!!! Похоже,
 AC>  MY> что разные фреймы обрабатываются разными детьми, которые почему-то
 AC>  MY> не видят созданную сессию (не могут же они не получать куку?)
 
 AC> Если ты сессию держишь прямо в ребенке, то да, естественно.  Ее надо
 AC> держать так, чтобы она была доступна из разных детей.
 
 Hет, ребенок получает CGI::Session id из куки и по этому id идет в базу и
 вытаскивает сессию. Таким образом сессия доступна из разных детей.
 Сегодня день тестов, пойду дальше разбираться в механизмах работы...
 
 ...Разобрался. В общем CGI::Carp рулит.
 
 ЗЫ. Спасибо за ответ!
 -- 
 Удачи!
 Максим
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Enigma Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Как делать аутентификацию?   Maxim Yemelyanov   13 Mar 2004 11:32:57 
 Re: Как делать аутентификацию?   Artem Chuprina   13 Mar 2004 18:46:45 
 Re[2]: Как делать аутентификацию?   Maxim Yemelyanov   15 Mar 2004 12:45:00 
Архивное /ru.cgi.perl/13126d1d71bb0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional