Un formulaire d'inscription et de connexion créé à l'aide de la base de données PHP, HTML, CSS et JSON. Dans ce projet, les utilisateurs s'inscriront en utilisant l'e-mail, le nom d'utilisateur et le mot de passe qui seront stockés dans la base de données JSON. Après son inscription, l'utilisateur se connectera en utilisant l'e-mail et le mot de passe enregistrés qui seront ensuite redirigés vers la page d'accueil de connexion.
Dans ce projet, 1 compte a été créé pour vous connecter.
Nom d'utilisateur : utilisateur1
E-mail : [email protected]
mot de passe : mot de passe
Le style d'affichage de la page dans ce projet est défini à l'aide du CSS qui est stocké dans le fichier style.css.
La base de données utilisée est une base de données JSON portant le nom data.json. data.json stocke les informations utilisateur sous forme d'e-mail, de nom d'utilisateur et de mot de passe crypté.
Config est un fichier php qui stocke les fonctions utilisées dans le projet Registration Login Form sous la forme de fonctions php.
L'index est l'affichage initial lors de l'exécution d'un programme PHP. Sur la page Index, les utilisateurs recevront deux boutons redirigeant vers la page d'inscription ou la page de connexion.
À partir de la page d'index, les nouveaux utilisateurs seront dirigés vers la page d'inscription où le nouvel utilisateur créera un nouveau compte en utilisant son e-mail et son mot de passe. Sur cette page, l'utilisateur remplira 3 formulaires composés de : email, nom d'utilisateur et mot de passe. Après l'inscription, les informations saisies seront enregistrées dans la base de données data.json.
La page de connexion est accessible via la page d'index ou redirigée depuis la page d'inscription après une inscription réussie. Sur cette page, l'utilisateur entrera l'e-mail et le mot de passe utilisés lors de l'inscription, puis après avoir appuyé sur connexion, il sera dirigé vers la page d'accueil de connexion.
Une fois connecté, l'utilisateur sera redirigé vers la page d'accueil de connexion. Cette page n'est accessible que si vous êtes connecté. Cette page contient des informations utilisateur sous la forme d'un nom d'utilisateur et d'une adresse e-mail. Il y a un bouton de déconnexion qui, après avoir cliqué, les utilisateurs se déconnecteront et devront se reconnecter.