Bonjour,
Je viens de m'apercevoir d'un bug dans mon script d'identification :
- Le gars vient de s'identifier.
- Il est dans son tableau de bord.
- Il clique déconnexion.
- Il fait un retour avec le navigateur.
- Une fenêtre lui dit que les données POST doivent être réenvoyées.
- Il clique OK.
- Il se retrouve sur son tableau de bord sans s'être réinscrit.
==> c'est bidon et son collègue de bureau peut faire de même à sa place.![]()
Voilà comment ça fonctionne pour l'instant :
- Le gars arrive sur la page identification.php.
- Un script vérifie qu'aucune session n'est ouverte:
1) Si une session est déjà ouverte => message d'erreur.
2) Si aucune session n'est ouverte => affichage du formulaire d'identification.
- Nous considérons que le formulaire est affiché et rempli par notre gars.
- Envoie des informations à la page compte-accueil.php.
- Un script vérifie qu'il n'y a pas de session ouverte :
1) si une session est déjà ouverte, on affiche le tableau de bord via accueil.php (car les liens tableau de bord du site pointe sur la page compte-acceuil.php qui insère le fichier accueil.php dès lors qu'une session est ouverte).
2) Si aucune session n'est ouverte, on effectue le script de vérification du couple mail/pseudo :
1- Si ok on affiche le tableau de bord en insérant le fichier accueil.php
2- Si faux on réaffiche un formulaire d'identifcation.
Donc en soit tout cela fonctionne bien, si ce n'est ce problème de réactualisation des informations.
Je veux que ces informations disparaissent ou qu'il se passe quelque chose dans le script faisant qu'elles soient perdues en cas de retour avec le navigateur.
J'espère que vous réussirez à comprendre et je vous remercie d'avance de vos conseils d'experts![]()
Partager