這次我們要做一個登入的系統,
我們會利用到Firebase來做帳號密碼儲存的容器。
首先我們會建立一個帳號密碼的介面,
使用到的元件如下:
Label
InputText
Button
隱藏式元件:
RealtimeDB
Alert
程式流程的部分:
當輸入帳號以及密碼都正確時,會跳出登入成功的畫面!
當輸入帳號及密碼時發現其中一項不正確,就會跳出登入失敗的畫面!
程式寫法:
我們會利用帳號的InputText來作為Keyword
密碼的InputText作為值
當按下登入按鈕時,我們會利用keyword上去database找尋並回傳值
當收到值之後利用logic進行比對 回傳的值是否等於值
如果正確就呼叫Alert顯示登入成功!
如果不正確就會呼叫Alert顯示登入失敗!
然後新增帳號的介面也需要做
一樣新增另一個Screen並且加入下方元件
使用到的元件如下:
Label
InputText
Button
隱藏式元件:
RealtimeDB
Alert
程式流程的部分:
當註冊成功出現此畫面
當使用者發生重複帳號註冊
當輸入的兩次密碼不相同
程式寫法:
我們會利用帳號的InputText來作為Keyword
密碼的InputText作為值
當按下註冊按鈕時,
先確定是否兩次輸入的密碼是否相符
密碼的InputText 是否等於 密碼的InputText2
如果等於就代表相符進入下一步
如果不等於代表不相符,請再次確認輸入的密碼
下一步:
再來利用keyword上去database找尋並回傳值
當收到值之後利用logic進行比對
明天繼續後面的設置喔!