Project

General

Profile

Actions

Task #657

open
RA RA

Authentification

Task #657: Authentification

Added by Redmine Admin 2 months ago. Updated 2 months ago.

Status:
Done
Priority:
High
Assignee:
Start date:
03/02/2026
Due date:
03/06/2026 (about 2 months late)
% Done:

100%

Estimated time:
40:00 h

Description

Une authentification est un processus de sécurité qui permet de vérifier l’identité d’un utilisateur

RA Updated by Redmine Admin 2 months ago Actions #1

  • Due date changed from 03/03/2026 to 03/06/2026
  • % Done changed from 20 to 100

RA Updated by Redmine Admin 2 months ago Actions #2

  • Estimated time changed from 16:00 h to 40:00 h

RA Updated by Redmine Admin 2 months ago Actions #3

  • Status changed from new to Done

RA Updated by Redmine Admin 2 months ago Actions #4

Redmine Admin wrote:
Création de la base de données des utilisateurs

Créer la table users.

Ajouter les champs nécessaires :

id

username

email

password (crypté)

role

date de création.

Création du formulaire de connexion

Interface avec les champs :

nom d’utilisateur ou email

mot de passe

Ajouter un bouton Se connecter.

Validation des données

Vérifier que les champs ne sont pas vides.

Valider le format de l’email si nécessaire.

Vérification des identifiants

Comparer les informations saisies avec celles enregistrées dans la base de données.

Utiliser un hash sécurisé pour le mot de passe.

Gestion de session

Créer une session utilisateur après connexion réussie.

Stocker les informations nécessaires (id utilisateur, rôle).

Gestion des erreurs

Afficher un message si :

l’utilisateur n’existe pas

le mot de passe est incorrect.

Sécurisation

Chiffrement des mots de passe.

Protection contre les attaques (ex : brute force).

Validation côté serveur.

Actions

Also available in: PDF Atom