аутентифицировать пользователя без перенаправления

Я работаю над формой (Gravity Form), которая нуждается в аутентификации пользователя при отправке формы. Документация Gravity указала место, где я должен разместить свой код. т.е.

gform_pre_submission_filter

Я пробовал использовать SimpleModal Login , но проблема возникает, когда пользователь аутентифицирован и перенаправляется либо на панель мониторинга (по умолчанию), либо с помощью redirect_to. Это приведет к сбросу всех полей по умолчанию.

Вопрос в том, как я могу сохранить записи формы (гравитационной формы) и все еще проверять подлинность и вводить пользователя в систему?

Solutions Collecting From Web of "аутентифицировать пользователя без перенаправления"

В соответствии с часто используемым модулем Plugin ,

wp_loginout($_SERVER['REQUEST_URI']); 

Извините, это совершенно неправильно, эта функция выводит URL-адрес входа / выхода, который вам не нужен / нужен для использования в фильтре, вместо этого используйте,

 wp_redirect( $_SERVER['REQUEST_URI'] ); 

… чтобы вернуть пользователя на страницу, на которой они были.

Если это не позволяет сохранить значения поля формы во время фильтра предварительной подачи, вам может потребоваться передать значения формы в фильтр и вернуть их. Конечно, GF справится с этим для вас.

Дай мне знать.