У меня есть многоэтапная форма узла. На полпути через форму через всплывающее диалоговое окно пользователю предлагается войти в систему, если он не вошел ранее.
При успешном входе в систему при переходе на следующую страницу формы узла я получаю эту ошибку проверки:
Форма устарела. Скопируйте любую несохраненную работу в форму ниже, а затем перезагрузите эту страницу.
Я так понимаю это потому что drupal_validation_form()
проверяет $form['#token']
и $form_state['values']['form_token']
совпадает.
Как мне избежать этого, так как это особый вариант использования (и это не подделка некоторыми внешними материалами).
Любой вклад в этом фронте?
<input name='form_token' type='hidden' value='<?php print drupal_get_token('MY_FORM_ID'); ?>'>
формы удалось отправить правильно.