Le site Web - L'authentification

L'authentification - LOGIN

page : index.php

- Pas de saisi du login

- Pas de saisi du mot de passe

- Erreur de saisi du mot de passe

- Compte non crée

- Password incorrect

-compteur de tentative KO de connexion

-test si le compte n'est pas désactivé apres x tentatives de connexions KO


La creation de visiteur

page : create.php

- pas de saisi de nom

- nom deja existant

-password trop court ( moins de 5 caractères)

-password trop long n'existe pas car le champs de saisi est limité à 10 caractères

-password et confirmation différents

-format email incorrect

 

Si la creation s'est correctement déroulé, on retourne à la page index.php avec le message 'login crée".


Reset Password

page: reset_password.php

- pas de saisi de nom

- nom deja existant

-password trop court ( moins de 5 caractères)

-password trop long n'existe pas car le champs de saisi est limité à 10 caractères

-password differents

-Name et email différents

-Name non trouvé

-Email différents de celui enregistré

-format email incorrect

- test si le compte n'est pas désactivé


L'administration

J'ai rajouté des fonctions d'administration supplémentaires :

- Fermeture pour cause de maintenance du site

- nombre de création de visiteur max atteint

- nombre de visiteur simultanées max atteint

 

Ces fonctions permettent de gérer d’éventuels problèmes de performances ou une attaque qui consisterait à créer des login en masse car je n'ai pas de captcha.

 



Structure de la table Tvisiteur

Date de l'export de la structure : 01/03

Cette table pourrait évoluer avec un champ description, laissez libre au visiteur pour se présenter ou rajouter une accroche.

 

Code source SQL pour création de la table :

Télécharger
Create Table Tvisiteur
Tvisiteur.pdf
Document Adobe Acrobat 15.9 KB


Code HTML/CSS et PHP

... version non stable, donc je ne partage pas.



L'aide en ligne

je suis très content de mon Modal