наконец возник который не может решить чат гпт..Суть в том что работаю на inertia js. На фронте vue на беке laravel. есть oauth2 авторизация с есиа всё хорошо приходит данные делаю авторизацию (гуард web). Вот код авторизации (к примеру даже тот же самый что и на обычной).
public function store(LoginRequest $request)
{
$request->authenticate();
$request->session()->regenerate();
return redirect()->intended(RouteServiceProvider::HOME);
}
Юзера пропускает в систему он попадает на редирект и только стоит ему перейти на другой маршрут как его выкидывает на /login ..скорее всего это просиходит из за sanctumauthguard...зачем он там? хз не понял но он стоит везде на всех роутах вот так Route::middleware(['auth:sanctum', 'access.route']). Как мне кажется проблема именно в нём..я пробовал делать всё но ничё не помогает..токены в проеккте не юзаются для авторизации..как быть в данном случае? Кто знает в чём причина такого поведения?
28 июня вы были здесь последний раз )
так у тебя oauth или санктум, не оч понял
санктума поидее там нет ваще ...не знаю зачем он там мидлваре..а у меня просто получение данных от есиа по ним достаю юзера и авторизую
Обсуждают сегодня