ProninDP / intensive_1_day_3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Домашнее задание

  1. Реализовать функционал Forgot Password
    • Создать страницу ForgotPassword
    • Создать отдельную компоненту под форму. Email обязательно валидировать.
    • Создать соответствующий метод в firebase auth.service
    • Создать метод в auth store
    • После того как пользователь отправил запрос на сброс пароля показать соответствующее уведомление
  2. Реализовать функционал Sigh Up
    • Создать страницу SignUp
    • Создать отдельную компоненту под форму. В форме должны быть следующие поля email, password, repeat password. Обязательно проверять что пароли совпадают.
    • Создать соответствующий метод в firebase auth.service
    • Создать метод в auth store
    • После того как пользователь отправил запрос, если firebase сразу вернет пользователя в callback onAuthStateChanged то редиректить пользователя на главную страницу иначе на страницу Login. Также выводить уведомление пользователю об ошибках.

Материалы

  1. Firebase Docks
  2. Firebase reset password там вы найдете метод sendPasswordResetEmail

chat

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About


Languages

Language:JavaScript 54.1%Language:Vue 40.3%Language:HTML 5.6%