User_register ve şifre alan için drupal_execute ile sorun

0 Cevap php

Ben şu anda ancak şifre değeri, DB kaydeder yalnızca ilk chracter kaydetmek görünüyor, kullanıcıların kayıt Drupal fonksiyon drupal_execute kullanıyorum.

$form_state = array();
$form_state['values'] = array(
    'name'          => strtolower(preg_replace("'\W'", "", $person->firstName) . $person->entityId),
    'mail'          => $person->emailPrimary,
    'pass'          => user_password(),
    'status'        => 1,
    'roles'         => $roles,
    'notify'        => 1,
);
drupal_execute('user_register', $form_state, NULL);

Form_state dizi yazdırarak şifre 10 karakterden uzun olması, doğru ayarlı olduğunu ortaya koymaktadır.

Herkes geçiş değerin sadece ilk karakteri db kaydedilir neden olarak aydınlatabilir misiniz?

Thanks. G

0 Cevap