Re[2]: a0001 LOGIN user at domain . t est "abra ca dabra" - проблемы из-за пробел о в в пароле
Gena Makhomed
makhomed at pbank.lutsk.ua
Mon Aug 20 14:42:29 MSD 2007
Здравствуйте, 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 at pbank.lutsk.ua
More information about the nginx-ru
mailing list