iOS App Firebase 註冊登入
Published in
3 min readJun 24, 2019
Firebase註冊
Firebase登出登入
第一步先將專案加到Firebase中
接下來1–5步驟跟著網站的提示做就可以把專案加入Firebase
加好後先到storyboard把註冊跟登入的畫面拉出來
第一個畫面有兩個textfield、一個登入按鈕和一個註冊按鈕
輸入帳號密碼按登入會進入App
按註冊會到第二個畫面
輸入想要註冊的帳號密碼按註冊也會直接登入並直接進入App
註冊頁面程式碼
首先要 import Firebase
在註冊按鈕的觸發事件中創建使用者
取得使用者輸入帳號與密碼的字串 用Auth.auth().createUser創建使用者
並直接登入進入App
成功註冊的話
在Authentication可以查看所有使用者
登入頁面程式碼
一樣要 import Firebase
在登入按鈕觸發事件裡
取得使用者輸入的帳號密碼用 Auth.auth().signIn登入
如果關掉 App 下次想要在開啟App時記住上一次登入的資訊
可以在App的第一個頁面 viewDidLoad 中
用 Auth.auth().addStateDidChangeListener 確定是不是有 user
如果上一次關掉 App 前沒有登出的話 user 就不是 nil
就可以自動登入
登出的話在登出按鈕的觸發事件中
用 Auth.auth().signOut() 登出 並跳轉到登入頁面
附上 GitHub 連結