A simple and secure php login framework with data-filtering and encryption using modern techniques.
Until we reach version 1.0 the module won't have an interface or full security. However, most features are currently supported or at least partially implemented.
The default user from sql/secure_accounts.sql
contains these values:
- Username :
testuser
- Email :
[email protected]
- Password :
Test123
Name | Description | Version |
---|---|---|
Apache | The Apache HTTP Server is a free and open-source cross-platform web server. | Any |
PHP | Hypertext Preprocessor is a server-side scripting language designed for web development. | PHP 5.3 or newer |
MySQL | MySQL is an open-source relational database management system. | Any |
- Change the variables in
includes/psl-config.php
to match your MySQL database connection. - Run
sql/secure_accounts.sql
or add the structure to your MySQL database.
- Setup interface.
- Run and modify SQL query
- Modify settings
- Users
- Log in
- Two-factor authentication
- Remember
- Register
- Log out
- Profile
- Picture
- Password reset
- E-mail change
- Permissions
- Hidden pages
- Hidden content
- Access based on level
- Protection
- SQL injection
- Session hijacking
- Brute-force attacks
- XSS
- Covert timing channel attacks
This project is licensed under the MIT License. Licenses of tools and dependencies are not included and may vary.