Logo LACOMBE Dominique
Dina Forum

Dina Forum

Framework / Engin :

Web (PHP/JavaScript)

Version actuelle :

2.15 (2022-06-11)

Projet initié le :

2022-04-30


Introduction et Objectif d'Apprentissage

Le DinaForum est un projet personnel conçu dans le but précis de décortiquer et de maîtriser les mécaniques d'authentification et d'interaction utilisateur d'une application web. Mon objectif était de comprendre le cycle complet, du formulaire d'inscription à l'envoi du mail de confirmation et la connexion sécurisée.

Maîtrise du Cycle d'Authentification

J'ai implémenté le processus d'enregistrement de l'utilisateur dans son intégralité : gestion du formulaire, validation des données, envoi de l'e-mail de confirmation (gestion des jetons d'activation), et enfin, le processus de connexion. Cette réalisation valide ma capacité à sécuriser et à gérer l'accès des utilisateurs.

Développement des Fonctionnalités du Forum

Le forum en tant que tel est une application complète. J'ai développé les fonctionnalités essentielles : création de sujets pour des catégories spécifiques, gestion des commentaires et l'implémentation de règles d'autorisation (par exemple, seul l'auteur peut modifier son sujet).

Inspiration et Vision d'Architecture

Ce projet a été inspiré par un besoin réel exprimé par un ancien collègue. Bien que ce soit un projet d'apprentissage, il est basé sur une vision d'architecture professionnelle, démontrant ma capacité à transformer un besoin fonctionnel précis en une application web structurée.

Bilan : Compétences Back-end et Sécurité

DinaForum est une preuve de ma maîtrise des compétences Back-end nécessaires à la gestion d'une communauté en ligne. J'ai acquis une compréhension solide des interactions serveur/utilisateur, de la gestion des sessions et des bases de la sécurité de l'authentification.