發表文章

Thunkable中自製複選盒

圖片
 

Firebase 登入 如何從後臺註冊

圖片
 在登入模組中有一個"使用者是否驗證"的值,如果app得全性高,就必須檢查是否驗證,但是從後臺新增使用者並不會寄出驗證信,如下圖: 那麼我們是否就無法再需要驗證的app裡直接新增使用者? 這裡提供2種方法: 1.撰寫"某些帳號不須驗證"的程式 2.寄送重設密碼郵件(不管在app裡還是後臺),方法如下: 接著(你)會收一封重設密碼郵件,點擊連結設定 完成 才算驗證成功

Firebase 登入模組

圖片
Firebase 部分 點擊 Authentication 點擊 開始使用 點擊 電子郵件 選擇 啟用 並 儲存 切換到Templates 點擊 編輯 切換範本語言 選擇繁體中文後點擊 儲存 點擊 設定 > 專案設定 點擊 編輯 編輯公開名稱 *(公開名稱會出現在電子郵件裡) 複製API Thunkable 部分 進入 Thunkable 點擊 創建 輸入名稱點擊 創建 畫面設計 拖曳2個頁面 *(原本有一個) 拖曳這些元件 點擊專案名稱,在右邊貼上剛才的API 點擊元件進入設定: 所有可見元件(不包含畫面)皆設定外距上下各10px 1.電子郵件輸入(基本) 2密碼輸入 (基本) 3密碼輸入(進階) 4所有按鈕(基本)打上按鈕文字:登入、註冊、忘記密碼和登出 完成後樣式如下: 畫面1 畫面2 5對話框(基本) 輸入標題,之後就不需每次輸入 6對話框(進階) 使用按鈕列表 程式設計 畫面1 變數 "ID"是用來儲存使用者的專一編號,若為null 則代表未登入 副程式 "對話框"是快速顯示對話框的副程式 主程式 當畫面1開啟 時,偵測是否之前已經登入,已登入就自動跳過 當按鈕登入點擊 時,執行登入,如果錯誤,則顯示錯誤訊息,否則判斷是否驗證,若已驗證,則儲存ID、歡迎和登入,否則顯示"請先驗證"(為了用戶帳密安全,如有錯誤會清除密碼輸入的內容) 當按鈕註冊點擊 時,執行註冊,如果錯誤,則顯示錯誤訊息,否則顯示"已傳送驗證郵件到信箱" 當按鈕變更密碼點擊 時,執行重設密碼,如果錯誤,則顯示錯誤訊息,否則顯示"已傳送變更密碼郵件到信箱"(變更密碼後密碼會不一樣,所以清除密碼) 畫面2 當畫面2開啟 時,偵測是否已經登出,已登出就自動回畫面1 當按鈕登出點擊 時,執行登出,設ID為null並回到畫面1 管理帳號 回到主控臺登入功能頁面,在user這裡可以管理,包含重設密碼郵件、停用帳號、刪除帳號...

Firebase 建立

圖片
進入 Firebase主控臺 點擊 建立專案 輸入完成後點擊 繼續 * 紅色框框 內可自行變更(非強制) 點擊 繼續 * 紅色框框 內可自行決定(不影響app) 選取資源後點擊 建立專案 等待建立專案(大約30秒) 完成建立後點擊 繼續 點擊 網路應用程式 輸入名稱、開啟 代管 後點擊 註冊應用程式 *代管 要記得開 直接點擊 下一步 點擊 下一步 點擊 前往主控臺