настроены редиректы:
redirect: {
login: false,
logout: '/',
},
Логин не обязателен, перенаправить на главную после авторизации. Но получается так, что ссылки на сайте перестают работать. То есть куда бы я не пытался перейти, он меня будет отправлять на главную
Мидлвару настроил правильно ?
Ты про middleware: ['auth']? Ну да А если про сам файл в мидле, то даже файла нет Ну по крайней мере в их же примере на гите нет никаких мидлваров Я вроде бы решил проблему redirect: { login: false, home: false, // теперь ссылки работают logout: '/', // это тоже работает callback: '/', // а это не работает }, Теперь отвалился редирект на главную после входа
Этот модуль ещё любит записывать последний урл до редиректа на логин из-за мидлвары auth и редиректит не куда прописано в конфиге, а именно берется из куки адрес редиректа
Ну вот скрин с их доки Пользователь будет перенаправлен на этот путь после логина Ну типо ок, да Только не понимаю, почему когда пытаюсь по ссылкам тыкать, меня постоянно перенаправляет на главную Не очень интуитивно, что конкретно не так сделал
А в сторе у тебя после авторизации порядок ? Тебя точно авторизовало и правильно отдает юзера ?
Да Я же прям в шапку сайта логин пользователя вывожу
Делай редирект нормально после метода логина.
Так и сделал Но всё равно бомбит Ерунда какая-то выходит, спрашиваю у них в дискорде уже и в ответ тишина Дико раздражает, хер поймёшь что не так и что конкретно надо сделать чтобы заработало Хотя казалось бы вроде как офф. дискорд нукста и канал им отдельный выделили
Никто не кому не должен
Заработало. А знаете как? А пришлось убрать глобальный middleware: 'auth' и вставлять его исключительно в компоненты, которые нужно показывать только авторизированным пользователям. Заодно ещё сам по себе прикрутился редирект обратно на ранее введённый URL после авторизации
Обсуждают сегодня