Size: a a a

Angular - русскоговорящее сообщество

2019 September 29

a

artem in Angular - русскоговорящее сообщество
мб кто поможет из того говна что есть сделать хелловорлд с ng elements?
источник

O

Oleg in Angular - русскоговорящее сообщество
maks#dev
У вас немного необычная проверка стоит.. антачед или инвалид. Мой совет поставить в темплейте пару маркеров для проверки состояния формы и этого конкретного поля  {{ form.valid | json }} {{ form.controls.name.touched (valid/invalid etc) | json}} часто можно просто запутаться с ними.
Спасибо, но вроде всё корректно. И понял что setErrors не подходит для этой задачи. Он обнуляет все ошибки и форму можно отправить, даже, если она не валидна :(
источник

MG

Moe Green in Angular - русскоговорящее сообщество
подскажите, правильно ли у меня огранизован subscribe? здесь я его создаю
источник

MG

Moe Green in Angular - русскоговорящее сообщество
а здесь - подписываюсь
источник

НК

Назар Калитюк in Angular - русскоговорящее сообщество
Moe Green
подскажите, правильно ли у меня огранизован subscribe? здесь я его создаю
я правильно понимаю что ты для логина вытаскиваешь всех юзеров с апи лонины и пароли и ищешь среди них введенные пользователем?
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
источник

MG

Moe Green in Angular - русскоговорящее сообщество
вопрос у меня возник, что если я в самом сервисе прописываю router.navigate(), то переход по маршруту выполняется; если же router.navigate() оставить в компоненте, то переход по маршуруту не выполняется сразу - только при повторном клике на кнопке формы
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Назар Калитюк
я правильно понимаю что ты для логина вытаскиваешь всех юзеров с апи лонины и пароли и ищешь среди них введенные пользователем?
да
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Назар Калитюк
я правильно понимаю что ты для логина вытаскиваешь всех юзеров с апи лонины и пароли и ищешь среди них введенные пользователем?
это неправильно?
источник

НК

Назар Калитюк in Angular - русскоговорящее сообщество
Moe Green
это неправильно?
ну я скинул другу. Он орал вместе со мной
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Moe Green
это неправильно?
Очень
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Назар Калитюк
ну я скинул другу. Он орал вместе со мной
я рад за тебя )
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Moe Green
это неправильно?
Думаю, рановато приступать к авторизации, не понимая её принципы
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Назар Калитюк
ну я скинул другу. Он орал вместе со мной
А по мне удобно) вывести в интерфейс в виде логин:пароль, чтою пользователь ничего не вводил вообще, а просто выбрал свою  пару :D
источник

НК

Назар Калитюк in Angular - русскоговорящее сообщество
Расскажу по простому. Пароль вообще хранить нельзя. При регистрации мы сохраняем в базу логин и хэш пароля. Далее при логине мы ищем такой же логин в базе. Присланый пароль хэшируем и сравниваем хэш. Если они одинаковые значит логиним.
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Для пароля bcrypt норм, кста
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Назар Калитюк
Расскажу по простому. Пароль вообще хранить нельзя. При регистрации мы сохраняем в базу логин и хэш пароля. Далее при логине мы ищем такой же логин в базе. Присланый пароль хэшируем и сравниваем хэш. Если они одинаковые значит логиним.
возможно ты прав )
но - у меня учебный проект, к котором есть json-server; users хранятся с виде массива объектов, в обычном json; моя задача - просто реализовать авторизацию в учебном приложении на этой основе
так что bcrypt - в данном случае мне не нужен нафиг ))
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Moe Green
возможно ты прав )
но - у меня учебный проект, к котором есть json-server; users хранятся с виде массива объектов, в обычном json; моя задача - просто реализовать авторизацию в учебном приложении на этой основе
так что bcrypt - в данном случае мне не нужен нафиг ))
Ну тут дело такое
Начинать делать правильно сразу или потом переучиваться
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Илья | 😶
Ну тут дело такое
Начинать делать правильно сразу или потом переучиваться
у меня есть ментор, и он дал мне такое домашнее задание. вот и все ))))
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Ох уж эти менторы))))
источник