170 похожих чатов

Всем привет, я создал роут в api.php для вывода информации

о авторизованном пользователе, но при проверке Auth::check(), я получаю false, хотя я авторизован... в чём может быть проблема?

15 ответов

11 просмотров

в том то в api.php группа посредников api (а там авторизация по токен, по умолчанию), а ты скорее всего авторизован через группу web и SessionGuard

GaVrIK 🇺🇦- Автор вопроса

я в guards добавил 'api' => [ 'driver' => 'session', 'provider' => 'users', ], но так понимаю это нечего не решит

Самый простой способ - это переместить роут в файл роутов web

вот тут группу посредников api на web поменяй, если у тебя не планируется дргугого способа авторизации по api

чем плох совет?

GaVrIK 🇺🇦- Автор вопроса

Я менял, но потом с csrf начал сбрасываться после каждого запроса, и беда началась

в чем разница между api и web роутами, кроме как способа идентификации, у прилодение может не будет не когда api для на сторону, а только для внутренних обращений с сайта. P.S. обрати внимание что например Sanctum для обращений к api также по сути использует web, когда идет внутреннее обращение с сайта

Добавь исключение в мидл вар и будет работать

Посмотри kernel.php, там указано какие мидлвары используются для апи, а какие для веб

ну так передавай token, вот даже пример есть в документации https://laravel.com/docs/8.x/csrf#csrf-x-csrf-token для jquery можно также сделать

GaVrIK 🇺🇦- Автор вопроса

У меня interia+vue

Я использую санктум и я отключил этот бред с веб мидлварами

так посмотри что делает внутри себя sanctum, ты удивишься, но там в том числе фактически вся группа web при определенных условиях использования

Я изучил его и знаю что он делает. По этому я вырубил то что я считаю лишним

👍

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

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
7
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта