GitHub repository: nurazije/phpSecureLogin
Primary language: PHP
Created: 2016-12-18T17:16:17Z
Description: This class can register and login users in a database with PDO. It can:  - Register users sending confirmation email - The user accounts have a unique email, password, first and last name are stored in database table using PDO. It was tested to work with at least MySQL, PostgreSQL and SQLite. - The user password is hashed before storing using password_hash function - Activate account with verification code sent by email - Perform secure login authentication using sessions and password_hash again to check the password - It can block users after a configurable limit number of login attempts - Logout users ending sessions