我不希望对默认密码更改表单进行实体验证。验证表单后,我只想重定向用户而不进行实体验证。
是否可以绕过它?
function alter_form_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id)
{
if ($form_id == 'user_form') {
$form['#validate'] = ['update_validate'];
$form['#submit'][] = 'update_custom_submit_method';
}
}
function update_custom_submit_method(&$form, FormStateInterface $form_state)
{
}
function update_validate(&$form, FormStateInterface $form_state)
{
//the form is validated -> redirect//
}