PESCMSLogin是一款基於PHP5.4+Mysql開發的登陸器管理後台。主要負責管理公司內部員工啟用登陸器的mac位址功能。
PESCMSLoginGUI是一款基於Python3.4+PyQt5.5開發的全平台(Win/Linux/OSX/Unix等)網站登陸器。理論上支持Py和PyQT的都可以直接使用。
本軟體基於GPLv2協議進行開源發布,個人/企業在不對本軟體閉源銷售,則沒有任何使用限制。
PESCMSLogin登陸器作用:PESCMSLogin是基於網站介面對接,然後匹配使用者電腦mac位址是否在白名單中,讓使用者可以登入後台進行操作。
使用方面非常簡單,使用者只要開啟PESCMSLoginGUI端,軟體首次存取會驗證該使用者的mac位址是否在服務端的白名單中,否的該使用者電腦將無法執行本軟體。是的話,會彈出一個登入框,給使用者選擇登入的網站和帳號密碼。
PESCMSLogin支援環境與特色:PESCMSLogin登陸器已在我目前就職公司全面使用,個人已測試運行環境如下:
WinXP,Win7,Win10,OSX10.9
理論上支持:Linux全系,Unix系統,或支持Python3.4和PYQT的系統
PESCMSLogin登陸器最重要是沒有任何瀏覽器相容問題!並且支援所有程式語言對接!
PESCMSLogin安裝與部署:PESCMSLogin分桌面端和服務端。桌面端是用於給您要限制的員工使用;服務端用於新增網站清單、MAC白名單操作。
服務端環境運作環境:
PHP:5.4以上版本
Mysql:5.1-5.6(推薦5.5以上)
部署:
先安裝好服務端軟體,且服務端軟體必須是登入器可以存取的。如桌面端預設的請求位址,PESCMSLogin部署的網域為:http://login.pescms.com/
解壓縮對應Win版本的桌面端軟體,並在軟體根目錄找到login.ini檔案。
先清空login.ini已儲存的內容,在第一行填寫你們服務端軟體的位址。
執行login.exe,測試登入能否正常開啟
最後,請造訪PESCMSLogin介面開發文件開發網站的登入介面與登陸器對接。
PESCMSLogin關於桌面端:考慮到不是所有人都懂編譯桌面端,PESCMSLogin已經自行編譯好適用於Win系統的桌面端,大家只需依照上面部署的流程修改則可。實際使用發現,不少防毒軟體會誤將本軟體辨識為木馬病毒,若出現此現象請加入白名單。
PESCMSLogin頁面展示: