PESCMSLogin is a login management background developed based on PHP5.4+Mysql. Mainly responsible for managing the mac address function of the login device enabled by internal employees of the company.
PESCMSLoginGUI is a full-platform (Win/Linux/OSX/Unix, etc.) website login developed based on Python3.4+PyQt5.5. In theory, those that support Py and PyQT can be used directly.
This software is released as an open source based on the GPLv2 agreement. Individuals/enterprises do not have any restrictions on use unless they sell the software as a closed source.
PESCMSLogin login function:PESCMSLogin is based on website interface docking, and then matches whether the user's computer mac address is in the whitelist, so that the user can log in to the backend for operations.
It is very simple to use. The user only needs to open the PESCMS Login GUI. When the software is accessed for the first time, it will verify whether the user's mac address is in the whitelist of the server. Otherwise, the user's computer will not be able to run the software. If yes, a login box will pop up, allowing the user to choose the website and account password to log in to.
PESCMSLogin supports environment and features:The PESCMSLogin login has been fully used in my current company. I have personally tested the operating environment as follows:
WinXP,Win7,Win10,OSX10.9
Theoretically supported: all Linux systems, Unix systems, or systems that support Python3.4 and PYQT
The most important thing about the PESCMSLogin login is that it does not have any browser compatibility issues! And supports docking of all programming languages!
PESCMSLogin installation and deployment:PESCMSLogin is divided into desktop side and server side. The desktop side is used for the employees you want to restrict; the server side is used for adding website lists and MAC whitelist operations.
Server environment running environment:
PHP:5.4 and above
Mysql:5.1-5.6 (5.5 and above recommended)
deploy:
Install the server software first, and the server software must be accessible to the login device. For example, the default request address on the desktop, the domain name deployed by PESCMSLogin is: http://login.pescms.com/
Unzip the desktop software corresponding to the Win version and find the login.ini file in the software root directory.
First clear the saved content of login.ini and fill in the address of your server software in the first line.
Run login.exe to test whether login can be opened normally.
Finally, please visit the PESCMSLogin interface development document development website to connect the login interface with the lander.
PESCMSLogin about desktop:Considering that not everyone knows how to compile the desktop version, PESCMSLogin has already compiled the desktop version suitable for Win systems by itself. You only need to modify it according to the deployment process above. Actual use found that many anti-virus software will mistakenly identify this software as a Trojan virus. If this phenomenon occurs, please add it to the whitelist.
PESCMSLogin page display: