Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eftec/securityonemysql
Security Library for Mysql.
https://github.com/eftec/securityonemysql
mysql php php7 security
Last synced: 10 days ago
JSON representation
Security Library for Mysql.
- Host: GitHub
- URL: https://github.com/eftec/securityonemysql
- Owner: EFTEC
- License: mit
- Created: 2018-09-22T20:33:04.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-11T22:36:22.000Z (over 4 years ago)
- Last Synced: 2024-05-10T00:42:42.239Z (6 months ago)
- Topics: mysql, php, php7, security
- Language: PHP
- Size: 156 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SecurityOneMysql
It's a security framework for PHP. It includes a login screen that could be customized.[![Packagist](https://img.shields.io/packagist/v/eftec/securityonemysql.svg)](https://packagist.org/packages/eftec/securityonemysql)
[![Total Downloads](https://poser.pugx.org/eftec/securityonemysql/downloads)](https://packagist.org/packages/eftec/securityonemysql)
[![License](https://img.shields.io/badge/license-LGPLV3-blue.svg)]()
[![Maintenance](https://img.shields.io/maintenance/yes/2020.svg)]()
[![composer](https://img.shields.io/badge/composer-%3E1.8-blue.svg)]()
[![php](https://img.shields.io/badge/php->5.6-green.svg)]()
[![php](https://img.shields.io/badge/php-7.x-green.svg)]()
[![Doc](https://img.shields.io/badge/docs-100%25-green.svg)]()## Features
- Read user from the database.
- Role-based security (optional)
- Group base security (optional)
- Login screen
- Remember password (via cookie). The cookie doesn't store the user or password but a token).
- Register screen
- Activate (after register) screen. The activation is via email.
- Remember the password screen. It also uses an activation email.It is totally a beta version. Features could change.
![login](doc/login.png)
Login Screen![register](doc/register.png)
Register Screen## version
* 20200811 1.5.3 php>=5.6
* 20200811 1.5.2
* Update dependencies.
* Fixed a bug creating the tables.
* 20200405 1.5.1 fixed .gitattributes
* 20200125 1.5
* More cleanups.
* Now it uses pdo and eftec/pdoone to connects to the database.
* 20181215 1.2 Maintenance
* 20181028 1.1 It fixes a small bug with the extra fields. Now the extra fields are serialized (if any)
* 20181027 1.0 Stable version.
* 20181016 0.16 Changes to login and register screen. Now it's possible to select a different template
* 20181015 0.15 Updated the version of SecurityOne() to 2.x
* 20181015 0.14 Updated the version of ValidationOne()
* 20181015 ~~0.13 Some changes~~
* 20181003 0.12 Some changes
* 20180930 0.11 Beta version.## Note
It's distributed as dual license, as lgpl-v3 and commercial. You can use in a commercial and closed source project.