1 ответ

Ответить
3
Принятый ответ

Самый простой способ — через общие куки, если сайты на одном домене (например, wp.site.ru и app.site.ru). В конфиге Laravel (`config/session.php`) ставь тот же `domain` и `path`, что у WP, и синхронизируй `SESSION_DRIVER` на обеих сторонах (чаще всего через базу, но можно и redis). Я так связывал две части одного проекта, работает без лишних телодвижений.

Если домены разные — проще всего через REST API: цепляешь к WP плагин типа Application Passwords или JWT, юзер авторизуется на WP и получает токен, потом кидаешь его в Laravel и там проверяешь через `wp_remote_get`. Не фонтан по безопасности, но для личных проектов норм.

Ваш ответ

Минимум 20 символов (0/20)

, чтобы ответ был привязан к аккаунту

Похожие вопросы