strlen проблем

kini

Registered
Здравейте.

Искам да направя проверка, за минимална дължина на въведена парола при регистрационна форма, но имам проблем, който за първи път ми се случва.

Познатият начин
Код:
if (strlen($password)<5) $error .= "Minimum 5";
не работи.

Пробвах и четох всевъзможни начини, но не се получава.
Ще се радвам, ако откриете проблемът. :?:

Поздрави.
 
kini каза:
Здравейте.

Искам да направя проверка, за минимална дължина на въведена парола при регистрационна форма, но имам проблем, който за първи път ми се случва.

Познатият начин
Код:
if (strlen($password)<5) $error .= "Minimum 5";
не работи.

Проблемът е свързан с това, че проверката става, след като паролата премине в md5..

Поздрави.
 
А защо не направиш проверката преди да обработваш паролата (md5)?
Така, ако не спазва изискванията, няма да правиш излишни изчисления.
 
SVTerziev каза:
А защо не направиш проверката преди да обработваш паролата (md5)?
Така, ако не спазва изискванията, няма да правиш излишни изчисления.

Дефакто ако минава паролата през md5() няма как strlen да връща стойност по-малка от 5.

GaTio2 каза:
Това някакъв shorthand if ли трябва да бъде?

Нормален if си е това.
 

Back
Горе