我想在 Drupal 中修改(加密)登录密码,然后再将其发送到服务器。我没有找到任何模块来做到这一点(提交前的验证),并且在将字段发送到服务器之前我找不到验证字段的方法。
有没有办法解决它?
谢谢!
我想在 Drupal 中修改(加密)登录密码,然后再将其发送到服务器。我没有找到任何模块来做到这一点(提交前的验证),并且在将字段发送到服务器之前我找不到验证字段的方法。
有没有办法解决它?
谢谢!
这个模块将帮助你加密
创建您的自定义模块并使用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
}
希望这可以帮助。