Сброс пароля со своей формы
-
Всем привет.
Подскажите, как правильно реализовать сброс пароля со своей формы через ajax.
Я посмотрел как это работает в wp-login.phpСделал такой же action своей формы
<form class="form-auth__reset" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ); ?>" method="post">
в JS-файле:
$(".form-auth__reset").on('submit', function (e){ e.preventDefault(); let url = $(this).attr('action'); $.ajax({ url: url, type: 'post', dataType: 'html', data: $(this).serialize(), success: function(data){ console.log(data); } }); });
сделал вывод результата в console.log чтобы увидеть результат. Насколько вижу отображается WordPress-овская страница, как вроде все ок. Однако wp-login на основе которого я это сделал не предусматривает Ajax — подозреваю мой вариант не совсем правильный.
Поковырявшись в инете, решения этого вопроса не нашел. Вроде есть функция wp_ajax_send_password_reset, которая должна бы помочь решить этот вопрос, но как ей пользоваться нигде не нашел информации. Только описание ее содержимого..
Подскажите пожалуйста, как правильно реализовать сброс пароля с использованием ajax на своей форме?
- Тема «Сброс пароля со своей формы» закрыта для новых ответов.