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

?>

Войти

Регистрация

Сброс пароля

(Х)

4 года назад
diasasx
Эдуард 
43 года
11 лет в сервисе
Был
2 года назад

Выбранный исполнитель

leitoImpala67
Андрей 
30 лет
7 лет в сервисе
Был
2 дня назад
4 года назад
$20
1 день
Escrow
Великолепное исполнение, абсолюдно без лишнего кода, только нужное. Работает все четко, как и ожидалось. Всем рекомендую исполнителя.
Грамотный заказчик, по оплате всё чётко. Будем и дальше работать!

Заявки фрилансеров

Владислав
 
27 лет
4 года в сервисе
Был
3 года назад
4 года назад
Георгий
 
30 лет
6 лет в сервисе
Был
8 дней назад
7 отзывов
4 года назад
leitoImpala67
Андрей 
30 лет
7 лет в сервисе
Был
2 дня назад
4 года назад
Евгений
 
26 лет
8 лет в сервисе
Был
4 года назад
14 отзывов(-1)
4 года назад
  • Похожие заказы

  • Требуется доработка сайта на Laravel, представляющего собой доску объявлений. Необходимы работы по верстке 10-15 новых страниц, исправление ошибок на существующих, доработка листов подачи объявлений и пакетов услуг, а также создание отдельного функционала для регистрации разных типов пользователей. Подробности в ТЗ.

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

    Требуется фрилансер для исправления ошибок на новом сайте, разработанном на Laravel. Обязательные навыки верстки. Оплата производится через ЮМани по факту выполнения. Укажите стоимость часа.

    Закрыт
    4 года назад
  • Ищется программист, обладающий опытом создания смарт-контрактов на ERC20. Обсуждение бюджета возможно, оплата будет производиться через безопасную сделку на веблансере. Необходимы навыки веб-программирования и понимание блокчейн-технологий.

    Закрыт
    4 года назад
  • Требуется доработка сайта на самописном фрэйме. Необходимо исправить адаптивность, чтобы сайт корректно отображался на мобильных устройствах. Также нужно настроить отображение фото в карусели на главной странице, вывести графы с метаданными и изменить шрифты в хидере. Обратите внимание на медленную прогрузку сайта.

    Завершен
    4 года назад
  • Требуется доработка сайта по доставке еды на Yiiframework с движком Yupe и тремя личными кабинетами на Larovel. Укажите сроки выполнения, цены и условия безопасной сделки. Подробности в техническом задании.

    Закрыт
    4 года назад
  • Ищем разработчика на платформе Tilda для создания сайтов в сфере медиа и digital технологий. Оплата сдельная, вы сами определяете цену за выполненную задачу. Для сотрудничества требуется портфолио. Если ваше портфолио нам понравится, начнем работу.

    Закрыт
    4 года назад
  • Требуется разработка кастомизированного клиента, который будет интегрирован на любой сайт и будет иметь функционал, схожий с MS Forms, но с дополнительными возможностями. Подробности указаны в файле. Укажите стоимость и сроки выполнения проекта.

    Закрыт
    4 года назад
  • Требуется перенести сайт, созданный на платформе Wix, на новый хостинг с сохранением функционала. Необходимо добавить раздел для загрузки фото, где пользователи смогут отправлять от 4 до 24 изображений. Загрузки должны поступать на почту или в панель админа. Домен уже куплен, но требует редиректа.

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

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

    Закрыт
    4 года назад
  • Требуется бекенд девелопер с опытом работы на Node Js и знанием blockchain для реализации нескольких задач. Опыт в blockchain является обязательным требованием. Обсуждение деталей будет происходить в личных сообщениях.

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