🔍 一、問題核心解析
- FB註冊的帳號無本地密碼
- 客戶透過 Facebook 註冊時,並不會在 WordPress 產生密碼(或是一組亂數密碼),因此點擊「忘記密碼」時無法使用,會產生混淆。
- 若關閉FB登入,原FB註冊的用戶將無法登入
- 這會導致已透過FB下單的客戶無法再存取自己的訂單紀錄與帳號資料。
✅ 二、可行處理方案
方案 A:保留 FB 登入,補強說明
- ✅ 處理方式:
- 保留 Facebook 登入功能。
- 明確區分登入頁面選項,提示:「若您是透過 Facebook 註冊,請點擊下方 Facebook 按鈕登入」。
- 忘記密碼功能旁加註:「本功能僅適用使用 Email 註冊者,Facebook 註冊者請使用社群登入」。
方案 B:逐步淘汰 FB 登入(不建議立刻移除)
- ✅ 處理方式:
- 設立過渡期,例如三個月內保留 FB 登入。
- 在此期間內鼓勵舊用戶轉換帳號(參考方案 B)。
- 宣告之後將移除 FB 登入功能。
🔁 三、推薦做法(綜合建議)
選項 | 建議程度 | 適用對象 |
方案 A | ★★★★☆ | 想快速解決混淆但不變動結構 |
方案 B | ★★★☆☆ | 有規劃將登入簡化為 email-only 的長期目標 |
📩 四、後續提醒
- 避免兩種帳號重複(Email 重複)
- 要處理 FB 登入時使用的 email,若該 email 已經有本地帳號,要避免合併衝突。
- 客戶體驗與客服負擔
- 改變登入機制一定要搭配公告、說明頁、客服支援,否則容易流失用戶。