用Vue & Firebase 實作簡易購物網站09.會員註冊、登入(Firebase & Vuejs)

Claire Wei
ClaireWei
Published in
Jul 1, 2020

--

※成品連結:vue-shop-3b5cc.web.app

09.會員註冊、登入(Firebase & Vuejs)、新增SweetAlert

一、新增提示工具SweetAlert

(一)安裝指令

npm install --save sweetalert2

(二)於main.js引入

// Sweet Alert 提醒功能import Swal from 'sweetalert2';window.Swal = Swal;

二、以Email及Password註冊會員及會員登入

(一)程式碼

1.components資料夾->修改Login.vue內容

加上以下內容作資料的雙向綁定(v-model)及監聽事件(v-on,v-on:keyup.enter 可以簡寫成 @keyup.enter )

(1)v-model=”email”

(2)@keyup.enter=”register/login” v-model=”password”

(3)@click=”register/login”

2. 設定資料回傳

3. 將專案設定為以Email及Password進行驗證

點選vue_shop專案的Authentication,將Sign-in Method中的Email/Password 電子郵件/密碼改為enble 啟用。

(三)完成畫面

1.註冊會員

用Email及Password註冊會員後,Firebase console查看專案的Authentication,可以看到目前註冊的Users,並給各使用者一隨機產生的UID(之後設定會員資料會用到UID)

2.會員註冊或登入錯誤提醒

返回文章列表

--

--