Я строю систему с двумя доменами (sub1.domain.com и sub2.domain.com). Эти два домена используют одну и ту же систему. Единственная причина, по которой я использую два домена, — это имя, чтобы сделать вещи более понятными для пользователей.
На sub1.domain.com все работает нормально, но на sub2.domain.com я получаю ошибку CSRF TokenMismatch.
Я пытался реализовать CORS двумя разными способами, делая мое собственное промежуточное ПО и используя стандартный пакет композитора для laravel.
Эти два решения, похоже, не работают.
Я также пытался определить домен в config/session.php
, (субдомены и домен верхнего уровня). Но когда я попробовал это, вся учетная запись перестала работать, и я был перенаправлен обратно на страницу входа без сообщения. (Я получил сообщение об ошибке при использовании неправильных учетных данных)
Некоторые идеи?
Заранее спасибо!
Задача ещё не решена.
Других решений пока нет …