Borys
Pawluczuk
programista
web/mvc/rest
Temat: Sprawdzanie pprawności hasła
Zakładam na pole z hasłem taki filtr, validator ma zgłosić błąd jeśli hasło jest niepoprawne.Pole to nie służy do logowania tylko do autoryzacji podczas zmiany hasła.
Działałoby to pewnie dobrze gdyby hasło nie było w md5. Jak to zrobić żeby to działało z hasłem md5?
Ten post został edytowany przez Autora dnia 12.06.13 o godzinie 10:31
$inputFilter->add($factory->createInput(array(
'name' => 'in-password',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'encoding' => 'UTF-8',
'min' => 6,
'max' => 32,
),
),
array(
'name' => 'Db\NoRecordExists',
'options' => array(
'adapter' => $this->db,
'table' => 'users',
'field' => 'password',
'exclude' => array(
'field' => 'user_id',
'value' => $this->user_id
),
),
),
),
)));