Skip to content

Nathan-MAD/Tp_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Application d’inscription d’utilisateurs en Python

Description Ce projet est une application Python en ligne de commande permettant l’inscription et la validation de deux utilisateurs.
Il met en œuvre des fonctions de vérification, la gestion des erreurs et une logique de contrôle des données afin de garantir la fiabilité des informations saisies.

Ce projet s’inscrit dans un contexte pédagogique (BTS / Licence) et vise à renforcer les compétences en programmation Python, sécurité des mots de passe et structuration du code.


Objectifs

  • Valider les informations personnelles des utilisateurs
  • Appliquer des règles de sécurité pour les mots de passe
  • Gérer les erreurs avec des exceptions
  • Enregistrer plusieurs utilisateurs dans une structure de données
  • Structurer le programme avec des fonctions réutilisables

Fonctionnalités

  • ✔ Vérification du nom et du prénom
  • ✔ Validation du code postal (lettres + chiffres, norme locale)
  • ✔ Validation de l’adresse email via expressions régulières
  • ✔ Validation du login (minuscules et alphanumérique)
  • ✔ Vérification de la sécurité du mot de passe :
    • minimum 10 caractères
    • au moins une majuscule
    • au moins une minuscule
    • au moins un chiffre
    • au moins un caractère spécial
  • ✔ Masquage du mot de passe à l’affichage
  • ✔ Enregistrement de deux utilisateurs maximum
  • ✔ Gestion des erreurs avec try / except

Technologies utilisées

  • Langage : Python 3
  • Modules standards :
    • re (expressions régulières)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages