0

我想在 Drupal 中修改(加密)登录密码,然后再将其发送到服务器。我没有找到任何模块来做到这一点(提交前的验证),并且在将字段发送到服务器之前我找不到验证字段的方法。

有没有办法解决它?

谢谢!

4

2 回答 2

2

这个模块将帮助你加密

于 2013-05-01T06:32:37.147 回答
-1

创建您的自定义模块并使用hook_form_alter添加新的自定义验证和提交回调:

function YOUR_MODULE_form_alter(&$form, &$form_state, $form_id)
{
    if($form_id == "user_profile_form") {
        $form['#validate'][] = 'your_new_validation_callback';
        $form['#submit'][] = 'your_new_submission_callback';
    }
}

function your_new_validation_callback($form, &$form_state)
{
    // add your validation logic
}

function your_new_submission_callback($form, &$form_state)
{
    // add your submission logic
}

希望这可以帮助。

于 2013-04-10T07:26:39.557 回答