Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
Пожалуйста)
Roman
Всем привет, делаю авторизацию на вью, на офф документации не совсем понятно что и как, может у кого-то есть какая-то статейка или что-то в этом духе? где от а до я описано как делать
Pasha
https://blog.sqreen.io/authentication-best-practices-vue
Николаич
Использую Vuetify. Сделал обертку над компонентом v-tabs, куда пропсом передаю массив объектов и динамически рендерю табы.
Так вот при переключении языка названия табов не меняются.
this.$t('common.SignIn') - SignIn или Вход.
Для локализации использую vue-18n и в остальном проблем нет.
[
{
text: this.$t('common.SignIn'),
icon: 'person',
component: SignIn
},
{
text: this.$t('common.SignUp'),
icon: 'person_add',
component: SignUp
}
]
Николаич
Решил проблему передавая ключ для перевода, а в табе уже вывожу через $t(tab.text)
Сергей
привет) подскажите где можно прочитать про связку с laravel про авторизацию и хранение пользовательских данных на стороне клиента?) есть ли какие нить готовые примеры или статьи?)
Anonymous
А что там читать, Сергей?
Сергей
А что там читать, Сергей?
Ну не совсем понятно нужно ли создавать секретку для каждого подключаемого, как хранить токен чтобы каждый раз не авторизовываться после закрытия)
Andy
кто юзал Weex? или что посоветуете для нативных ios/android приложений
Anonymous
Секретку - клаент сикрет?
Сергей
Секретку - клаент сикрет?
Да) просто нужно будет сделать апи для мобилы и для веба, поэтому не совсем понятно немного как реализовать
Anonymous
Токен храни в куках
Anonymous
Локасторейж не оч решение для хранения
Сергей
Токен храни в куках
Получается нужно проверять сначало есть ли в куках, а потом тогда запрашивать авторизацию?
Сергей
если нет ничего в куках
Anonymous
Проверять если ли в куках и истекло ли, а потом если истекло или его нет - делать редирект на логин страницу
Anonymous
Если действие требует аутентификации
Anonymous
Норм конечно же
Сергей
просто я с апи только столкнулся и не совсем тогда понимаю зачем создавать разные секретные ключи?) и для чего персональные)
Сергей
и получается если я делаю админ панель через api то мне всегда нужно передавать заголовки между роутами?
Anonymous
Передавать заголовки между роутами?
Anonymous
Плохо понимаю. Есть группа роутов и на них мидлвар
Anonymous
Который чекает хедеры
Anonymous
Я ответил на твой вопрос?
Anonymous
Ребят подскажите пожалуйста как подключить внешний css файл стилей в конкретном компаненте
Сергей
ну вот к примеру если я запрашиваю инфу юзера то передаю
const header = {
'Accept': 'application/json',
'Authorization': 'Bearer ' + this.access_token
};
Если я в админке буду переходить по разным роутам, мне тоже самое нужно делать?
Сергей
чтобы проверять админа и не пускать юзеров.
Сергей
Я ответил на твой вопрос?
просто вся вьюха будет через vue js реализована и доставать данные по api для разных роутов.
Anonymous
При каждом запросе где нужна инфа юзера эти хедеры
Anonymous
Сделай хелпер хз или сервс
Сергей
Сергей
Сделай хелпер хз или сервс
Хорошо) если вьюха пользовательской части будет на ios/android то всё тоже самое, ни какой магии делать не надо для этих платформ относительно бекэнда?)
Anonymous
Бэк не зависит от фронта никаким образом
Anonymous
Будь то айос или вин фон
Someone
Вопрос по динамическому переключению компонентов.
Есть у меня в шаблоне <component :is="view">, я его перещёлкиваю туда-сюда view = 'outer' и view = 'inner', тут всё хорошо.
Теперь интереснее: у компонента inner есть входной параметр, и я хочу, чтобы по одному действию <component> подменялся на <inner :param="val1">, а по другому действию — на <inner :param="val2">. Это реализуемо?
leviskay
leviskay
<outer v-if="view == 'outer' "/>
<inner v-else-if="view =='inner' " :param="val"/>
Someone
Хмммм... Да, похоже, что так и придётся, спасибо
leviskay
кто может тыкнуть на годный контент по тру авторазации пользователя?
Nikita
leviskay
нет годного материала по авторизации? даже не знаю, за что зацепиться, уже надоело только фронтедом заниматься :)
Victor
Victor
https://t.me/vuejs_ru/213512
leviskay
спасибо, не заметил
xxtux
лезешь чтобы добавить ссылку в закладки, а она уже в закладках
Serge
А как нибудь можно сгруппировать геттеры в девтулсах во vuex ?а не чтобы они были плоским списком ?
Evgeniy
Пытаюсь разобраться с троттлингом, кто-нибудь может объяснить, в чем разница между вызовами 1 и 2
https://jsfiddle.net/fzck7kqo/31/
Tair
Andrew
тротл создает функцию которая не будет вызываться чаще чем указано.
во втором варианте ты просто создаешь эту функцию на каждом интервале, а не вызываешь ее
Andrew
так наглядней наверное:
const f = _.throttle(function() {func()}, 2000)
setInterval(function () {
f();
}, 250)
Tair
Andrew
Таир, это просто пример
Evgeniy
Nikita
тротл и дебоунс надо записывать, они возвращают модифицированную функцию
leviskay
проверять при каждом роутинге авторизован ли пользователь и в случае неудачи кидать его на страницу авторизации оптимально?
Nikita
ну рест апи так например и работает. Ты можешь клиента всегда считать авторизованным после первой авторизации и выкидывать его из авторизации при первой же ошибке с бека.
Сергей
Ребят как работать с куки в vue?)
Nikita
а в роуте выставлять мету "auth" например и чекать при каждом переходе, авторизован ли у тебя пользователь, ты его пускай дальше и если бек откажет дальше, то просто выкидываешь чела
Nikita
leviskay
мета?
Nikita
мета?
https://router.vuejs.org/ru/advanced/meta.html
Сергей
я об этом t.me/vuejs_ru/213522
Dorian
всем привет
как обратиться к стору в роутере beforeEntet ?
Nikita
импортировать стор напрямую
Неп Лох
В статье говорится что localStorage хорошее решение хотя это не совсем так