phpBB + BrowserID

I think it's not a big deal.

https://github.com/mozilla/browserid-cookbook/blob/master/php/browserid.php

Steps

  1. 使用者點選 Login button,選擇使用 BrowserID 登入
  2. 以 BrowserID 方式驗證,得到使用者 email
  3. 比對資料庫內會員 email
    • 若有相符,則視為使用者已經以該帳號登入(把帳號登入時該塞的 cookie 該創的 session 都建立好)
    • 若無相符,則邀請使用者補填寫其他必要帳號資料(無需另外驗證 email)
      • 同樣為此使用者建立一個帳號,並邀請對方自行指定備用密碼。
      • 若不填寫備用密碼,則系統自動填入亂數。使用者需要的話,可以以「忘記密碼」方式更換新密碼。
Creative Commons License
本站文字除特別聲明者外,係採創用 CC 姓名標示-非商業性-相同方式分享 2.5 台灣授權條款授權,利用前請見說明