An open API service indexing awesome lists of open source software.

https://github.com/k-sel/basicauthenticationphp

This repository contains a basic authentication system built using PHP, a MySQL database, and session management. It includes a database connection handled by a PDO class (DbManager) and user authentication features such as login, logout, session-based access control, and email verification for enhanced security.
https://github.com/k-sel/basicauthenticationphp

authentication pdo-mysql php sql

Last synced: about 2 months ago
JSON representation

This repository contains a basic authentication system built using PHP, a MySQL database, and session management. It includes a database connection handled by a PDO class (DbManager) and user authentication features such as login, logout, session-based access control, and email verification for enhanced security.

Awesome Lists containing this project

README

          

# BasicAuthentificationPHP
This repository contains a basic authentication system built using PHP, a MySQL database, and session management. It includes a database connection handled by a PDO class (DbManager) and user authentication features such as login, logout, and session-based access control.

Features

• Secure database interaction using PDO for prepared statements and prevention of SQL injection.
• User authentication:
• Register new users.
• Log in with email and password.
• Session management for logged-in users.
• Logout functionality to destroy sessions.
• MySQL database for storing user data securely.

Personnal observations : It was an interesting exercise that represents an important milestone for me. Communicating with a database using CRUD methods is an absolute essential in today’s world. If you have any advice or suggestions for improvements, I would be happy to hear them!