Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Мне нужен код для регистрации пользователей на сейте вордпресс по 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()) {

?>

Войти

Регистрация

Сброс пароля

(Х)

3 года назад
diasasx
Эдуард 
42 годаРоссия
10 лет в сервисе
Был
год назад
Выбранный исполнитель
leitoImpala67
Андрей 
29 летРоссия
6 лет в сервисе
Был
13 дней назад
3 года назад
$20
1 день
RUBWMZ
Великолепное исполнение, абсолюдно без лишнего кода, только нужное. Работает все четко, как и ожидалось. Всем рекомендую исполнителя.
Грамотный заказчик, по оплате всё чётко. Будем и дальше работать!
  • Похожие заказы
  • Добрый день! Требуется доработать сайт на Laravel. Сайт представляет собой сайты типа доски объявлений – где пользователи могут регистрироваться, размещать объявления, оформлять пакеты услуг, общаться с между собой и т.д. Какие работы ориентировочно нужно будет выполнить: 1) Верстка новых страниц ...

    Закрыт
    3 года назад
  • $500

    Кандидату скину список задач по порталу на Laravel. Нужно будет поправить косяки после разработки нового сайта. От вас стоимость часа. Обязательны навыки верстки. Оплата ЮМани по факту выполнения. Антибот: 12+45=?

    Закрыт
    3 года назад
  • Сайт на фрэйме самописном, обычная визитка, нужно доделать отображение фото в карусельке на главной, адаптивность съехала, на мобильно вообще ничего не понятно, вывезти графы с метаданными, изменить шрифты в хидере (шрифт есть), очень медленная прогрузка, ...

    Завершен
    3 года назад
  • Привет, мы молодая компания в области медиа и digital технологий Мы помогаем бизнесам найти своих клиентов используя современные средства распространения информации. Для наших нужд требуется разработчик на платформе Tilda. Оплата сдельная (мы предлагаем сделать определённую задачу по ...

    Закрыт
    3 года назад
  • Добрый день. Необходимо разработать клиент, который можно встроить на любой(?) сайт и по своему функционалу соответствует MS Forms(или базируется на нем), но с дополнительными функциями ("MS Forms+"). Детали в файле. Предлагайте цену и сроки Без авансов

    Закрыт
    3 года назад
  • Нужно перенести мой сайт который создан в конструкторе сайтов wix на какой-то хостинг ,нужен функционал один в один + будет ещё раздел ( стикеры по фото ) тут пользователь отправляет на странице сайта свои фото ...

    Закрыт
    3 года назад
  • $150

    на готовый проект необходимо установить сервис по приему платежей. с выводом вроде бы разобрались , а вот ввод не получается поставить на одном сервисе. нужен сервис для приёма и вывода биткоинов, который в случае чего ...

    Закрыт
    3 года назад
  • Всем привет , на проект требуется бекенд девелопер с опытом работы с blockchain , нужно реализовать несколько задач , стек - Node Js Все подробности обсудим в ЛС , прошу без опыта с блокчейн не ...

    Закрыт
    3 года назад