Stas
Возможно вариант сначала проверить аутентификацию и авторизацию, а потом перенаправить?
Sergey
А непосредственно авторизация смотря что на бэке, в интерцепторе проверять не вернул ли бэк 401 и если да, то уничтожать локальные данные авторизации и перебрасывать на логин
Stas
возможно вариант лучше*
Sergey
Ну аутентификацию проверять только через интерцептор, я на токенах делал, как оно на куках выглядит не подскажу, не сталкивался
Sergey
А авторизацию внутри, везде где надо
Sergey
Проблема в том что нет каких-то "стандартных" механизмов, во всяком случае я не нашёл, каждый лепит что-то своё
Stas
печаль
Sergey
Ну с аутентификацией более-менее ещё, JWT+interceptor, например, есть примеры реализации
Sergey
А вот проверка авторизации тут да, тут боль
Sergey
Хотя может кто-то поделится мыслями, я бы сам посмотрел
Stas
Я вот прям не могу понять всю схему. Я могу запретить пользователю отправлять запрос на любой маршрут, данных он никаких не получит. Но он всё равно может взять и зайти по нужному маршруту, который в angular указан в state provider. То есть я на данный момент вижу только вариант перенаправлять на спа после авторизации (это просто идея, как её реализовать пока без понятия) ну или просто сделать на 1ну доску авторизацию и запретить любые действия кроме 1го гет запроса (но этот вариант мне не очень нравится)
Sergey
Так и будет, если ты не будешь этому активно противодействовать
Sergey
Защита роутов нужна, ты сам должен в каждом проверять
Stas
ты имеешь ввиду роуты в апи или роуты ангуляровские для выдачи другого контента?
Sergey
И то и другое
Sergey
У бэка свои проверки, у фронта свои
Sergey
Они не единая система, они максимально независимы должны быть. Бэк должен максимально не доверять данным с клиента, всё проверять.
Stas
во, тут мы подошли к интересному, я не знал что можно проверять роуты ангуляра, пошёл искать как)
Sergey
Ну я ж тебе кидал ссылку
Sergey
Там идея, реализация любой может быть
Sergey
Допустим есть у тебя сервис который данные аутентификации хранит, при логине ты наполняешь его
Sergey
А в резолве каждого роута проверяешь представился ли юзер системе
Sergey
Ну пока просто такое, пока не нужна проверка разрешений
Sergey
https://stackoverflow.com/questions/17209203/angularjs-protecting-routes-with-angularjs-depending-if-the-user-is-authorized
Sergey
Например
Stas
спасибо, буду разбираться, пропустил ссылку, сейчас нашёл
Andrey
Пожскажите, пожалуйста. Angularjs, есть форма настроек, куда при загрузке старницы вставляю данные с сервера.
Поле с почтой выглядит вот так
<input
type="email"
class="form-control"
id="email"
name="email"
ng-model="SettingCtrl.email"
ng-value="SettingCtrl.user.email"
placeholder="name@example.com"
required
>
В контроллере вот так заполняю данные
vm.loadSettings = function () {
userService.fetch().then(function (result) {
vm.user = result.data;
$scope.email = vm.user.email;
console.log('lg_us_em', vm.user.email);
return result.data;
});
};
Нопочему-то при сабмите формы поле с почтой все равно пустое. Вывожу в консоле и в $modelValue = undefined. В чем моя ошибка, подскажите, пожалуйста?
Bogdan
pa[aad
потому и undefined
Bogdan
pa[aad
да
pa[aad
у тебя выходит 2 объекта, 2 разные ссылки на объекты которые содержат разные данные
Andrey
Блин, точно, так работает. Спасибо огромное!
Andrey
pa[aad
да, ссылки то разные
pa[aad
в памяти я говорю
Andrey
так, я не понял. Какую мне тему надо прочитать, чтобы понять?
Bogdan
Bogdan
Найди в закромах гугла
pa[aad
пооффтоплю
bitbucket обновил интерфейс немного и увеличил отклик страницы сделав SPA, теперь он не логает
хоть что-то нормальное за последнее время кроме покупки trello
Bogdan
Bogdan
pa[aad
именно ли листингу кода стало намного быстрее
а по страницам так и осталось
pa[aad
по файлам если шариться
реально моментальный отклик
Bogdan
Надо глянуть будет
Bogdan
Пасиб
Андрей
Здравствуйте, можно ли вызвать окно разрешения доступа до геолокации самому?
Alex
Привет всем, есть какие-то аналоги библиотеки для AngularJS valdr для второго ангуляра?
Ищу удобный инструмент для валидации форм
pa[aad
Bogdan
Bogdan
Збс штука
pa[aad
formly
это для 1-го вроде же
Bogdan
pa[aad
для 2-го лучше reactive forms ничего не придумали
Bogdan
Ну фиг знает :)
Valera
Привет
Очень странная просьба
Есть тут кто-то в возрасте 18-22, парень?
Надо просто фотка руки тыльной стороной с сегодняшней датой
Ооооочень срочно
Bendyrko
ты не парень ?
Valera
Парень, но мою руку знают
Valera
Я потом объясню
Valera
Пока надо просто сроочно фотка с сегодняшней датой
Bogdan
офигеть)))))))))))))
Bendyrko
мне 13
Oleg
А как по руке определить что мне не больше 22?
Valera
Ну типа что б не 40 просто
Valera
Видно тогда, что больше
Rem1te
какая-то замануха в секту :))
Oleg
А тыльная сторона это которая?)
Rem1te
потом цыгане по етой руке вычеслят айпи :)
Oleg
Valera
С девушкой поссорился
Представился другом самого себя, что б разрулить
с другого акка пишу
И надо доказательство
Что это не я
А то она начала палить
Valera
Ребят, плиз
Oleg
Я не хочу писать на руке
Oleg
Предложи показать нужное количество пальцев)
Rem1te
ебать замуты
Valera
На листике рядом можно написать
Valera
Пусть так
Valera
Кидай хоть как есть