Retour aux projets

Système d’authentification

Module de gestion des comptes utilisateurs, connexion sécurisée et attribution de rôles — typique d’une application PHP reliée à MySQL.

PHPMySQL

Le projet

Presque tous les sites ont besoin d’un espace membre. J’ai construit le mien en PHP : on peut s’inscrire, se connecter, se déconnecter, et certaines pages ne s’ouvrent qu’aux administrateurs.

Fonctionnalités

  • Inscription avec validation des champs
  • Connexion avec sessions PHP
  • Hachage des mots de passe
  • Table des utilisateurs et des rôles en base

Ce que j’ai appris

Protéger les comptes des utilisateurs : mots de passe chiffrés, requêtes sécurisées contre les attaques, et séparation claire entre les pages publiques et les pages réservées.