Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 November 22

V

Viktor in Nuxt.js — русскоговорящее сообщество
предпологаю что проблема в моем json. он полностью валиден. но почему такое поведение не ясно. при использовании библиотеки js-cookie
все работает как надо
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Anton Chipiga
Рекомендация по другому вопросу, передавайте path в параметры, иначе он выставляется текущим урлом где находится клиент и могут появится несколько Кук с одним ключём и доменом, но разным path.
Это universal cookie nuxt так работают?
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Viktor
предпологаю что проблема в моем json. он полностью валиден. но почему такое поведение не ясно. при использовании библиотеки js-cookie
все работает как надо
Поотрубай поля у обьекта  , а зачем вообще всего юзера хранить в куках? Id или токена не достаточно?
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
RusaXXX
Поотрубай поля у обьекта  , а зачем вообще всего юзера хранить в куках? Id или токена не достаточно?
там также хранятся права доступа и прочая мета информация
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Viktor
там также хранятся права доступа и прочая мета информация
И зачем она в куках нужна?
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
я отписал разработчику о баге
https://github.com/microcipcip/cookie-universal/issues/71


Увы пока буду использовать js-cookie
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
RusaXXX
И зачем она в куках нужна?
чтобы проверять на уровне UI права доступа к тем или иным обьектам
источник

SS

Stan Smith in Nuxt.js — русскоговорящее сообщество
Viktor
чтобы проверять на уровне UI права доступа к тем или иным обьектам
Этим должен сервер заниматься
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
Stan Smith
Этим должен сервер заниматься
ну так на сервер это тоже есть.
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
фронт должен либо скрывать либо показывать нужные опции разным ролям.
источник

SS

Stan Smith in Nuxt.js — русскоговорящее сообщество
Видимо опции статичные
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
опции статичные до тех пор, пока в админке их не изменят
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Viktor
опции статичные до тех пор, пока в админке их не изменят
Вуекс не используете? У меня например у юзера может быть до 400 пермишенов. Зачем все это хранить в куках?
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
RusaXXX
Вуекс не используете? У меня например у юзера может быть до 400 пермишенов. Зачем все это хранить в куках?
нет не использую, использую vue apollo Там и храню.
источник

V

Viktor in Nuxt.js — русскоговорящее сообщество
проблема та решаема, просто не понятно почему либа не позволяет сделать что то я хочу
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
RusaXXX
Это universal cookie nuxt так работают?
Да, я закидывал в куки токены, когда их рефрешил, появлялись дубликаты с другим path в зависимости от того, на какой странице был рефреш
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
А get и remove один из них давали
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
Получалось remove токена сделал, происходил разлогин, потом находился второй токен, чел опять становился авторизованным
источник

AC

Anton Chipiga in Nuxt.js — русскоговорящее сообщество
По всем set и remove проставил path
источник

AM

Alexey M. in Nuxt.js — русскоговорящее сообщество
Зачем такой ведосипед делать 🤔
В кукисы кладём токен, а все остальные данные пользователя (права/имя/аватар/...) в стор и используйте их во всем приложении сколько надо. При обновлении страницы - проверяем токен, возвращаем все необходимые данные.
источник