Accueil > Forum > > > > Eviter le renvoi de données saisies lors d'un raffraichissement de la page
Eviter le renvoi de données saisies lors d'un raffraichissement de la page
vendredi 15 mai 2009 à 15:09:47 |
Eviter le renvoi de données saisies lors d'un raffraichissement de la page

neo_baou12
|
Bonjour, Voici mon problème: - j'ai une page de connexion ou l'utilisateur saisi sont login/password; - après connexion si l'utilisateur se déconnecte il est redirigé vers la page de connexion; - Pb: si je fait "précédant" le navigateur renvoi le login/password et l'utilisateur se retrouve ainsi reconnecté; PS: j'utilise dans le header :no-cache,no-store,must-revalidate.
|
|
vendredi 15 mai 2009 à 16:45:54 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

mike1310
|
Si tu fais en php, tu devrai stocké tes variables d'identification dans des variables de sessions, et lors de la déconnexion du détruit des variables de sessions. Cela implique qu'au début de chacune de tes pages tu tests tes variables de sesssion (ex une fois qu'il est identifié correctement, tu cré une nouvelle variable de session genre $_SESSION['connected'] = true et tu y passe à false lors de la déconnexion)
|
|
vendredi 15 mai 2009 à 16:58:07 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page
|
vendredi 15 mai 2009 à 17:02:36 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

mike1310
|
Non, c'est que tu ne dois pas détruire correctement tes sessions ... Voila un bout de code qui te permet de les détruire entièrement :
// Détruit toutes les variables de session $_SESSION = array(); // Si vous voulez détruire complètement la session, effacez également // le cookie de session. // Note : cela détruira la session et pas seulement les données de session ! if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } // Finalement, on détruit la session. session_destroy();
|
|
vendredi 15 mai 2009 à 17:05:39 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

neo_baou12
|
c'est exactement le code que j'utilise !!!!
|
|
vendredi 15 mai 2009 à 17:08:42 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

mike1310
|
Lol et bien tu ne dois pas faire le test, sur tes pages, qui fait que si le bonhomme n'est pas connecté et bien tu fais un header("Location: identification.php"). Je l'ai fait plein de fois et je te garantie qu'une fois la session détruite, elle n'est pas recréé lors d'un clic sur précédent .
|
|
vendredi 15 mai 2009 à 17:15:35 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

neo_baou12
|
un peu plus de détail:
- j'ai une seule page "action.php" qui fait l'authentification, les autres actions et le déconnexion - au debut de cette page j'ai mis session_start(); - quand on clique sur précédant on ne relance pas l'ancienne session, c'est une nouvelle ouverture de session, j'ai un log des ouvertures de sessions et quand on reload j'ai une nouvelle entrée
|
|
vendredi 15 mai 2009 à 17:24:14 |
Re : Eviter le renvoi de données saisies lors d'un raffraichissement de la page

mike1310
|
Et bien oui c'est normal si tout est géré sur la même page :S .. J'imagine que tu as en premier ta destruction de session, puis création de session ... SI tout est sur la même page, c'est pas top top ... Ce que je te conseil c'est de faire la connexion et la déconexion sur la même page mais tes actions dans une autre pages ...
Lors du clic sur déconnexion sur envoi sur identification.php?action=logout et tu test que $_GET['action'] == "logout", si c'est le cas tu destroy ta session ...
|
|
Cette discussion est classée dans : page, connexion, utilisateur, eviter, renvoi
Répondre à ce message
Sujets en rapport avec ce message
Contole de connexion utilisateur unique [ par tlaloctzin ]
Tout dabor bonjour a tous, voila mon problème , je souhaiterais mettre en place une page avec acces par login et mot de passe contenus dans bdd mysql
PHP [ par violent ]
salut a toute la communautee codes sources. voila, je travaille actuellement sur une solution de gestion de temp de connection a internet pour une st
connexion membres [ par laloire33150 ]
Bonjour, j'ai une page de connexion, et deux pages membres différentes je voudrais pouvoir rediriger les membres actifs vers une page et les membres
info utilisateur [ par sanhoua ]
bonjour a tous, je sollicite votre aide pour un problème qui me tracasse. j'utilise dreamweaver mx avec wampserver. je suis entrain de construire un s
Eviter/supprimer les virus dans une image uploadépar un utilisateur [ par mickadevelop ]
Bonjour,Sur mon site internet je donne la possibilité à un utilisateur d'uploader des images. J'aimerais savoir comment tester/supprimer les potentiel
espace membre avec différents droits d'accés [ par chezjeffrey ]
voila pour dans ma base de donnée mes membre ont un titre : soit utilisateur,chef de service , directeur ou technicien il faudrait que sur ma page co
empecher utilisateur de faire retour en arriere sur page php [ par chezjeffrey ]
Salut à tout le monde je voulais savoir si il existe un moyen d'empêcher l'utilisateur de faire un retour de page ( afficher la page précédente) je v
connexion entre page php et fonction JS [ par jagogordonne ]
Bonjour, je vais tenter d'expliquer mon problème. J'ai une page avec un formulaire qui contient un et lorsque je change ce select je récupère l'id d
connexion utilisateur [ par arkonara ]
Bonjour a tous, je vous ecris car j'ai un petit probleme sur un formulaire qui gere la connexion des utilisateur et peu têtre arriverez-vous a éclairc
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|