Стек MEAN

#8 - Авторизация и выход из учетной записи

#8 - Авторизация и выход из учетной записи

В лекции мы создадим форму авторизации, а также научимся авторизовывать пользователя в системе. Помимо авторизации мы разработаем функционал для выхода пользователя из личного кабинета.

Видеоурок

Создание авторизации и выход из учетной записи реализуется аналогично с регистрацией пользователя в системе. Вам также необходимо создать сервис, в котором прописать функции что будут передавать данные на серверную часть приложения. Подобный принцип мы уже рассматривали в предыдущем уроке, поэтому внимания на этом заострять не будет.

Локальное хранилище

Локальное хранилище это особое место в браузере, с которым мы можем работать и в котором мы можем хранить данные. Локальное хранилище в Node JS сравнимо с сессиями или куки в таком языке как PHP.


Чтобы обратиться к локальному хранилищу необходимо просто прописать localStorage и далее через функцию setItem установить значение в него. Пример:

localStorage.setItem('ключ', 'значение')

Для того чтобы получить ключ пропишите функцию getItem:

localStorage.getItem('ключ')

И для того чтобы удалить значение из локального хранилища пропишите:

localStorage.removeItem('ключ')

Также можно очистить все значения сразу же при помощи функции clear():

localStorage.clear()

В локальном хранилище можно хранить только строки, поэтому любые объекты или любые JSON файлы необходимо приводить к формату строки.


Все значения что есть в локальном хранилище можно просмотреть через браузер. В Google Chrome вы можете зайти в консоль разработчика и далее перейти на вкладку Resources:


Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Angular для начинающих
7 уроков
Создание приложения на React JS / Использование API
7 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Курс по React JS для начинающих
14 уроков
Уроки Node JS и Express для начинающих
17 уроков
Комментарии для сайта Cackle