ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: a0001 LOGIN user@domain . t est "abra ca dabra" - проблемы из-за пробел о в в пароле



Здравствуйте, umask!

Monday, August 20, 2007, 1:04:32 PM, you wrote:

>> nginx уже кодирует два символа - \r и \n,

>> поэтому я буду экранировать всё 0x00-0x20 и %.

u> А какие аргументы за то, чтобы кодировать 0x00-0x20+% ?

u> Мне кажется, что кавычки в начале и в конце строки вырезать
u> намного проще, чем декодировать 0x00-0x20.

тогда как быть с паролями в стиле `pass " word` ?
( кавычка внутри пароля, окруженная пробелами )

u> В любом случае совместимость потеряется.

поэтому классический urlencode лучше, чем изобретание велосипеда
с превращением " в "" внутри строки и тому подобными извращениями.

второй аргумент - в клиентском приложении можно будет просто вызвать
стандартную функцию urldecode вместо того, чтобы создавать свою левую.

-- 
Best regards,
 Gena                            mailto:makhomed@xxxxxxxxxxxxxx





 




Copyright © Lexa Software, 1996-2009.