登入與註冊功能#
頁面位置#
/sign-in
功能說明#
登入頁面是用戶進入平台的第一站,提供多種登入方式讓用戶快速開始學習。
登入方式#
1. Google 帳號登入(一鍵登入)#
用戶可以使用 Google 帳號快速登入,無需另外註冊:
操作流程:
- 點擊「使用 Google 登入」按鈕
- 跳轉到 Google 授權頁面
- 選擇 Google 帳號並同意授權
- 自動返回平台並完成登入
優點:
- 無需記憶額外密碼
- 登入速度快
- 首次使用會自動創建帳號
2. Facebook 帳號登入(開發中)#
介面已準備好,功能尚在開發中。
3. Email 帳號登入#
使用傳統的 Email + 密碼方式登入:
操作流程:
- 輸入註冊時使用的 Email
- 輸入密碼
- 點擊「登入」按鈕
註冊流程#
目前平台使用 Google OAuth 的用戶會自動創建帳號,無需額外註冊步驟。
首次使用 Google 登入時,系統會:
- 獲取您的 Google 帳號資訊(姓名、Email、頭像)
- 自動創建平台帳號
- 將您的等級設定為 1 級,經驗值 0
- 完成登入並導向首頁
安全機制#
- Token 認證:登入後系統會發放一個專屬的身份令牌(Token)
- 自動記憶:瀏覽器會記住您的登入狀態,下次訪問無需重新登入
- 安全登出:點擊右上角頭像可選擇登出,清除登入資訊
未登入狀態#
未登入的訪客仍可以:
- 瀏覽課程列表
- 查看課程介紹
- 觀看標記為「免費試看」的影片
- 查看排行榜
但無法:
- 購買課程
- 觀看完整課程內容
- 領取經驗值獎勵
- 參加道館挑戰
- 查看個人資料