登入與註冊功能#

頁面位置#

/sign-in

功能說明#

登入頁面是用戶進入平台的第一站,提供多種登入方式讓用戶快速開始學習。

登入方式#

1. Google 帳號登入(一鍵登入)#

用戶可以使用 Google 帳號快速登入,無需另外註冊:

操作流程:

  1. 點擊「使用 Google 登入」按鈕
  2. 跳轉到 Google 授權頁面
  3. 選擇 Google 帳號並同意授權
  4. 自動返回平台並完成登入

優點:

  • 無需記憶額外密碼
  • 登入速度快
  • 首次使用會自動創建帳號

2. Facebook 帳號登入(開發中)#

介面已準備好,功能尚在開發中。

3. Email 帳號登入#

使用傳統的 Email + 密碼方式登入:

操作流程:

  1. 輸入註冊時使用的 Email
  2. 輸入密碼
  3. 點擊「登入」按鈕

註冊流程#

目前平台使用 Google OAuth 的用戶會自動創建帳號,無需額外註冊步驟。

首次使用 Google 登入時,系統會:

  1. 獲取您的 Google 帳號資訊(姓名、Email、頭像)
  2. 自動創建平台帳號
  3. 將您的等級設定為 1 級,經驗值 0
  4. 完成登入並導向首頁

安全機制#

  • Token 認證:登入後系統會發放一個專屬的身份令牌(Token)
  • 自動記憶:瀏覽器會記住您的登入狀態,下次訪問無需重新登入
  • 安全登出:點擊右上角頭像可選擇登出,清除登入資訊

未登入狀態#

未登入的訪客仍可以:

  • 瀏覽課程列表
  • 查看課程介紹
  • 觀看標記為「免費試看」的影片
  • 查看排行榜

但無法:

  • 購買課程
  • 觀看完整課程內容
  • 領取經驗值獎勵
  • 參加道館挑戰
  • 查看個人資料