套件名稱:
tad_login
4.4
作者 :
tad (tad0616@gmail.com)
tad_login
4.4
更新說明
這是有史以來最完整的版本了!加入大圖示功能,讓登入畫面更清楚。加入高雄市OpenID完整功能,花蓮縣OpenID改用新OpenID主機並移除myid認證。修正部份Email設定錯誤時無法登入的問題,改寫Google登入申請說明,避免PHP5.4以下的主機使用facebook登入時產生空白頁。
「 Tad Login 快速登入
」簡介
我是個懶人,連註冊都懶的人,所以,到一個需要註冊的新網站,若是要我註冊,我會覺得很痛苦。所以,為了我這樣的懶人著想,寫了一個快速登入的模組,只要 有 facebook 或其他社群網站的帳號,就可以快速登入。目前已支援 facebook、Google、Yahoo以及台南市政府教育局認證系統的OpenID登入。
Tad Login 快速登入
下載連結
Tad Login 快速登入
螢幕截圖
Tad Login 快速登入
安裝方式
本模組需要 curl 的支援,Linux只要安裝php5-curl 套件即可,在windows下啟用curl的用法:
- (1) 開啟php.ini,將「extension=php_curl.dll」前的分號移除。
- (2) 把php\ssleay32.dll 及 libeay32.dll 複製到 Windows\system32 下
- (3) 把php\extensions\php_curl.dll 複製到 Windows\system32 下
- (4) 重新啟動apache
- 將新模組解壓,把 tad_login 目錄上傳到modules下。
- 需搭配 Tad Tools工具包,詳細安裝方法請按此連結。
- 進入後台「模組→系統」進行模組安裝。
- 根據後台教學,到facebook申請一組應用程式金鑰,並到偏好設定去設定即可(其他認證方式不用設定)。
- 必要的話,將區塊給安裝上去。
- 不需要的認證方式可至偏好設定關閉之。
若可以安裝,可以連到OpenID並登入,但回不到自己的網站(變空白),那麼有可能是您被自己網站的防護模組給擋下了,請至後台移除之即可。
tad_login
4.4
手動更新方法
- 更新時,請先登入,並進到「模組管理」畫面,以便上傳完後,可以立即進行更新動作。
- 將新模組解壓,把解壓縮出來的目錄上傳到 modules 下,直接覆蓋即可(把舊的實體目錄整個刪除(非後台移除),上傳新的,這樣更好)。
- 若沒有 Tad Tools工具包 或版本太舊,則需下載安裝 Tad Tools工具包,詳細安裝方法請按此連結。
- 進入後台「模組→系統」進行模組更新。
Tad Login 快速登入
更新項目
- 加入大圖示功能
- 加入高雄市OpenID完整功能
- 花蓮縣OpenID改用新OpenID主機
- 移除myid認證
- 修正部份Email設定錯誤時無法登入的問題
- 改寫Google登入申請說明
- 避免PHP5.4以下的主機使用facebook登入時產生空白頁
- 功能修正
- 更新 Facebook 登入機制,以及相關設定說明
- 修復 facebook openid 申請說明
- 支援 XOOPS 2.5.8
- 簡化 Google 登入流程
- 修改按鈕格式
- 支援 PHP7
- 移除 BootStrap2
- 解決台南市教師與學生身分誤判情形
- 台南學生加入班級資訊
- 加入登入後回原頁面的功能
- 修正自動群組設定列表資訊不正確問題
- 修正花蓮縣快速登入無法使用的情形。
- 更新 FaceBook 認證設定說明
- 更新 Google 認證設定說明
- 修正有時候已經登入但出現空白頁面的情形。
- 不再自動寫入網址資訊
- 加入連江縣的快速登入
- 修正金門縣快速登入,使之可取得學校代碼。
- 修正花蓮縣快速登入。
- 修正主頁面 facebook 及 google 無法登入的 bug。
- 加入 OpenID 登入的兩個偏好設定(原本在 tadtools 偏好設定中)
- 修正學校代碼規則無法將教師加入正確群組的問題
- 取消真實職稱的偏好設定,避免因為職稱問題導致無法將登入教職員加入正確群組
- 調整後台規則呈現畫面
- 加入高雄市的快速登入,但目前無法取得「學校代碼、職稱」等資訊,故無法使用自動群組功能。
- 加入金門縣的快速登入,但目前無法取得「學校代碼、職稱」等資訊,故無法使用自動群組功能。
- 加入bootstrap3支援
- 加入桃園縣的快速登入
- 高雄市目前無法取得「姓名、Email」資訊,宜蘭縣目前無法取得「姓名、學校代碼」
- 支援 Google OAuth 2.0 認證機制
- 加入 Google 認證設定說明
- 修正程式碼,使之符合無障礙網頁規範
- 臺南市OpenID認證憑從http://改為https://
- 因應臺南市OpenID認證憑證失效,暫時將登入網址從https://改為http://
- 修正若FB沒綁定帳號,則無法取得帳號名稱的問題(會導致資料錯亂)
- 修正彰化縣無法使用快速登入的問題(登入後可能要自行修改Email)
- 新增可選擇是否儲存真實職稱的設定
- 修正新北市無法使用快速登入的bug
- 加入南投縣及新竹市的快速登入
- 修正整合語系
- 修改登入區塊,加入按鈕及文字呈現等選項
- 修正基隆縣及花蓮縣登入帳號字尾不正確的問題
- 加入新北市的快速登入
- 修正使用者一旦登入後,學校代碼等資訊就不再變動的問題。
- 修正移除後無法再安裝的問題(資料庫重複)
- 加入花蓮縣的快速登入
- 加入基隆市、雲林縣、新竹縣、苗栗縣、彰化縣、嘉義市、台中市、屏東縣、澎湖縣OpenID登入
- 因應FB改版,改寫FB快速登入申請說明
- 統一參數名稱,刪除不必要圖檔
- 精簡 randStr() 函數,直接取用 tadtools 中的 randStr()
- 修正嘉義縣OpenID登入自動群組設定不會動的問題
- 加入辨識台南市OpenID學生功能(同時也修改後台自動群組設定界面)
- 修正有時候從區塊無法進行FB登入的bug
- 透過南市或嘉義縣openID可自動判別學校,並自動加入指定群組(如本校教師群組)
- 可預先設定Email,並將該Email指定加入特定群組。
- 精簡不必要的語系
- 加入嘉義縣政府教育處的 OpenID 認證
- 修正使用者自行修密碼後無法登入的問題
- 加入 MyID.tw 的 OpenID 認證
- 修改 Yahoo 的 OpenID 認證使之可以抓到中文名稱
- 精簡 Google 為連結按鈕(原先為表單偽裝成按鈕),以簡化區塊界面
- 精簡台南市政府教育局OpenID登入界面為單一按鈕
- 修正從區塊 FaceBook 無法登入的問題
- 密碼改為隨機產生以增加安全性
- 可利用 Google 帳號和 Yahoo 帳號快速登入
- 可利用台南市政府教育局的OpenID帳號快速登入
- 修改為XOOPS 2.5模組架構
- 加入BootStrap支援
- 可利用 facebook 帳號快速登入
- 有一個快速登入的區塊。