On Mon, 5 Aug 2002, Alexander A. Kapralov wrote:
> Igor Sysoev wrote:
>
> >On Mon, 5 Aug 2002, Alexander A. Kapralov wrote:
> >
> >>есть FreeBSD 4.XX + Apache/1.3.20 существует некий виртуальный хост
> >><VirtualHost xxx.xxx.xxx.xxx>
> >>ServerName yyy.domain.ru
> >>....
> >>
> >><IfModule mod_charset.c>
> >>CharsetDefault koi8-r
> >>CharsetSourceEnc koi8-r
> >></IfModule>
> >>
> >>RewriteEngine on
> >>RewriteCond %{HTTP:Authorization} ^(.*)
> >>RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]
> >>....
> >></VirtualHost>
> >>
> >>вопрос в следущем, получая переменную HTTP_CGI_AUTHORIZATION и вводя имя
> >>и пароль на русском языке я получаю полную аброкобыру
> >>
> >
> >Имя и пароль в заголовоке Authorization кодируются в base64 и,
> >как следствие, не перекодируются mod_charset'ом.
> >
> адрокадабра уже после перекодировки из base64 ...
По идее там должны быть имя и пароль в кодировке клиента.
Если клиент с ними ничего непоправимого не сделал.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =