Необходимо реализовать доступ к стороннему проекту через систему пользователей WordPress. Пример: пользователь вводит данные от своего аккаунта в форму на стороннем сайте. После этого, в случае валидности данных, он получает доступ к функционалу сайта. Подскажите, пожалуйста, в каком направлении копать.
Можно по-разному.
Например, на WP сайте вызвать wp_login_form()
, там есть параметр redirect
. После успешной авторизации перекинуть на страницу стороннего проекта, адрес которой указан в redirect
.
Можно на стороннем сайте отправить POST-запрос на WP-сайт. В обработчике вызвать wp_authenticate()
, чтобы проверить имя и пароль, полученные по POST. Ответить с помощью wp_send_json_success()
или wp_send_json_error()
. На стороннем сайте обработать ответ должным образом.
Здравствуйте, использую движок FlexoCMS и для эстетической красоты на сайте решил сделать, блок новостей, задумка такая чтобы четные новости...
Нужно сделать так, чтобы сайт был доступен только с поисковиков, то есть по прямой ссылке запретить вход на сайтМне дали вот такой код:
Здравствуйте, я смотрел, как делают два разных человека сайт и так и не понял, откуда брать данные из БД в модели или контроллере? ну, те