Добрый день! Требуется доработать сайт на Laravel. Сайт представляет собой сайты типа доски объявлений – где пользователи могут регистрироваться, размещать объявления, оформлять пакеты услуг, общаться с между собой ...
Регистрация пользователей на сайте wordpress по ajax
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Мне нужен код для регистрации пользователей на сейте вордпресс по ajax, форма во вспл окне.
Так же нужна аналогичная форма - забыли пароль, тож по ajax и во вспл окне.
Ниже код который у меня есть для логина, можно взять за основу.
if (is_user_logged_in()) { ?>
title="Вы вошли в систему">
title="Вы не вошли в систему">
}
// Ajax Login
function ajax_login_init(){
/* Подключаем скрипт для авторизации */
wp_register_script('ajax-login-script', get_template_directory_uri() . '/js/ajax-login-script.js', array('jquery') );
wp_enqueue_script('ajax-login-script');
/* Локализуем параметры скрипта */
wp_localize_script( 'ajax-login-script', 'ajax_login_object', array(
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'redirecturl' => '/lichnyj-kabinet/',
'loadingmessage' => __('Проверяются данные, секундочку...')
));
// Разрешаем запускать функцию ajax_login() пользователям без привелегий
add_action( 'wp_ajax_nopriv_ajaxlogin', 'ajax_login' );
}
// Выполняем авторизацию только если пользователь не вошел
if (!is_user_logged_in()) {
add_action('init', 'ajax_login_init');
}
function ajax_login(){
// Первым делом проверяем параметр безопасности
check_ajax_referer( 'ajax-login-nonce', 'security' );
// Получаем данные из полей формы и проверяем их
$info = array();
$info['user_login'] = $_POST['username'];
$info['user_password'] = $_POST['password'];
$info['remember'] = true;
$user_signon = wp_signon( $info, false );
if ( is_wp_error($user_signon) ){
echo json_encode(array('loggedin'=>false, 'message'=>__('Неправильный логин или пароль!')));
} else {
echo json_encode(array('loggedin'=>true, 'message'=>__('Отлично! Идет перенаправление...')));
}
die();
}
if (!is_user_logged_in()) {
?>
Войти
Регистрация
Сброс пароля
(Х)
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт4 года назад
- $500
Кандидату скину список задач по порталу на Laravel. Нужно будет поправить косяки после разработки нового сайта. От вас стоимость часа. Обязательны навыки верстки. Оплата ЮМани по ...
Веб-программирование5 заявокЗакрыт4 года назад Нужен програмист который умеет писать смарт-контракты на ERC20. бюджет обсуждаем(оплата через безопасную сделку на веблансере).
Веб-программирование3 заявкиЗакрыт4 года назадСайт на фрэйме самописном, обычная визитка, нужно доделать отображение фото в карусельке на главной, адаптивность съехала, на мобильно вообще ничего не понятно, вывезти графы с метаданными, изменить шрифты в хидере (шрифт есть), очень медленная прогрузка, ...
Веб-программирование1 исполнительЗавершен4 года назадСайт по доставке еды https://kaiser-essen.ru создан на Yiiframework 1 движек Yupe + три личных кабинета на Larovel Остальное в ТЗ Нужны сроки и цены + безопасная сделка.
Веб-программирование1 заявкаЗакрыт4 года назадПривет, мы молодая компания в области медиа и digital технологий Мы помогаем бизнесам найти своих клиентов используя современные средства распространения информации. Для наших нужд требуется разработчик на платформе Tilda. Оплата сдельная ...
Веб-программирование20 заявокЗакрыт4 года назадДобрый день. Необходимо разработать клиент, который можно встроить на любой(?) сайт и по своему функционалу соответствует MS Forms(или базируется на нем), но с дополнительными функциями ("MS Forms+"). Детали в файле. Предлагайте цену ...
Веб-программированиенет заявокЗакрыт4 года назадНужно перенести мой сайт который создан в конструкторе сайтов wix на какой-то хостинг ,нужен функционал один в один + будет ещё раздел ( стикеры по фото ) тут пользователь отправляет на странице сайта свои фото ...
Веб-программирование1 заявкаЗакрыт4 года назад- $150
на готовый проект необходимо установить сервис по приему платежей. с выводом вроде бы разобрались , а вот ввод не получается поставить на одном сервисе. нужен сервис для приёма и вывода биткоинов, который в случае чего ...
Веб-программирование2 заявкиЗакрыт4 года назад Всем привет , на проект требуется бекенд девелопер с опытом работы с blockchain , нужно реализовать несколько задач , стек - Node Js Все подробности обсудим в ЛС , прошу без опыта с ...
Веб-программирование1 заявкаЗакрыт4 года назад