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

Тогда еще вопрос есть, где и как мне хранить переменную

isAuthorized? сейчас я храню в памяти, но когда обновляется страница значение становится дефолнтым, как быть?

47 ответов

59 просмотров

ну можешь конечно в локалсторадже хранить, но зачем?

BiZz- Автор вопроса
Дмитрий Москаленко
ну можешь конечно в локалсторадже хранить, но заче...

ну а как понять, что пользователь залогинен? наличие токенов еще ничего не значит

BiZz
ну а как понять, что пользователь залогинен? налич...

а если isAuth в локалсторадже лежит, а токены просрочились? всё?

BiZz
ну а как понять, что пользователь залогинен? налич...

проверять наличие аццес токена в локал сторейдже

BiZz- Автор вопроса
BiZz
он в куки лежит, но это не важно

а что тебе мешает хранить аццес токен в локалсторейдже?

BiZz- Автор вопроса
Дмитрий Москаленко
а если isAuth в локалсторадже лежит, а токены прос...

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

BiZz- Автор вопроса
BiZz
в куки безопаснее и удобнее)

в случае с аццесс токеном, не думаю, что имеет смысл пихать его в куки

BiZz
я тогда не понимаю как быть как не пустить пользов...

а эти процессы все должны на бэке происходить

BiZz
я тогда не понимаю как быть как не пустить пользов...

на старте приложения проверяй сессию пользователя и всё

BiZz- Автор вопроса
BiZz- Автор вопроса
Mikhail
а эти процессы все должны на бэке происходить

у меня как spa работает, без server-side рендеринга

BiZz- Автор вопроса
Дмитрий Москаленко
причем тут это?

просто ты про сесию сказал

При каждом запросе отправляешь access jwt, для этого делаешь wrapper для обычного fetch На сервере разбираешь. В токен впихываешь юзер и такие мелочи для идентификации.

BiZz- Автор вопроса
BiZz
это сделано уже

После перезагрузки спадает куки?

BiZz- Автор вопроса
BiZz- Автор вопроса
Spyro
После перезагрузки спадает куки?

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

BiZz- Автор вопроса

ага, и как его хранить

BiZz
ага, и как его хранить

а что мешает делать это на бэке

BiZz- Автор вопроса
BiZz
в палне?

ну на бэке должны процессы происходить такие

BiZz- Автор вопроса
Mikhail
ну на бэке должны процессы происходить такие

да, но бэк же по сути является api-шкой, то есть он не отвечает за отдачу страниц

BiZz
в палне?

Короче он к тому ведёт, что на клиенте можно подменить все шо хочешь

BiZz- Автор вопроса
Mikhail
ну так

ты отправляешь запрос на бэк, если прилетает 403 - говоришь пользователю, что нет прав

BiZz- Автор вопроса
Mikhail
ты отправляешь запрос на бэк, если прилетает 403 -...

и перекидываю его на login страницу, например, да?

BiZz
и перекидываю его на login страницу, например, да?

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

BiZz
и перекидываю его на login страницу, например, да?

короче мне недавно тестовое дали с беком и 403, я сказал шо так не надо, а мне доказывали шоб я исходил из этого. и там вообще еще сверху переадресация была, если не с локалхоста запросы кидаешь. ну трэш короче, я решил не связываться

BiZz- Автор вопроса
BiZz- Автор вопроса
Spyro
зачем перекидывать?

а что мне тогда делать? если тип не залогинен, просто скзаать иди логинься

BiZz
а что мне тогда делать? если тип не залогинен, про...

ну при каждом запросе для этого токен и отправляется

BiZz- Автор вопроса
Spyro
ну при каждом запросе для этого токен и отправляет...

ну вот он отправил его, а они все просрочились, тогда он идет заново логиниться

BiZz- Автор вопроса

да, я это и имел ввиду, просто затупил) то есть когда рефреш кончился я уже на логин кидаю

BiZz
да, я это и имел ввиду, просто затупил) то есть ко...

да, поймешь ты это тогда, когда запрос на рефреш тебе скажет, что он истек

BiZz- Автор вопроса
BiZz- Автор вопроса
BiZz
вот так вообщем

весь код скинь лучше)

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

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

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Какой дос блять?
007
9
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Карта сайта