password_strength_expand_password_confirm, jelszó elérése

Schmidt Attila képe

Sziasztok,

szükségem van egyedi űrlapok készítésére.

FORM API használata mellett döntöttem. Eddig minden ok volt, de most jelszó beállítására van szükségem. Így kérem be a jelszót:

$form['pc']['jelszo'] = array(
'#type' => 'password_confirm',
'#size' => 25,
'#element_validate' => array('password_strength_expand_password_confirm')
);

A fenti kód két jelszómezőt generál, gépelés közben összehasonlít, méri a jelszó erősségét, ez műküdik.

A problémám az, hogy a test_form_submit($form, &$form_state) -ban nem érem el a beírt jelszót. Validáció egyébként működik, nem fogad el rossz jelszópárost például. Már trükköztem mindennel, de nem tudtam megoldani, hogy a beírt jelszót megtudjam.

Más form beviteli mezőket így érek el:
$form_state['values']['ugyfel_neve']

Tudja valaki a megoldást?

Köszönöm előre is,
Attila

Drupal verzió: 
Fórum: 
york képe

A $form_state['values'] valtozoban milyen ertekek vannak?
Meg tudod nezni var_dump, vagy devel modul eseten pl. dvm-mel.

0
0
Schmidt Attila képe

Szia,

valóban...

a fenti kódhoz így lehet elérni a megadott és validált jelszót:
$form_state['values']['pc']['jelszo']

A ['values'] kimaradt...

KÖSZÖNÖM!

0
0