Empecher le retour a la page antérieur aprés DECONNEXION

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Empecher le retour a la page antérieur aprés DECONNEXION

Re: Empecher le retour a la page antérieur aprés DECONNEXION

par druiz » 25 juin 2013, 19:11

Bonjour,
La page de déconnexion doit détruire la session, il suffit juste de mettre à la fin cette page le code $_SESSION destroy()
La condition c'est que toutes les pages précédentes soit bien sous $_SESSION
Simple non ?

Re: Empecher le retour a la page antérieur aprés DECONNEXION

par Mazarini » 20 juin 2013, 14:06

Normalement, le retour et l'affichage doivent fonctionner de la même manière. Que l'utilisateur utilise le retour ou saisisse l'url (préalablement copiée) dans le même onglet, ca ne doit rien changer sauf problème de cache.

Tu devrais faire un test : déconnexion, retour, rafraîchissement
Si le rafraîchissement signale le problème de "non connexion", les paramètres html de cache de la page doivent être mis (cf no-cache, expire...- je ne maîtrise pas)
Si le rafraîchissement affiche la page, il y a un problème de contrôle des autorisations ou de suppression de la session.

Re: Empecher le retour a la page antérieur aprés DECONNEXION

par sirakawa » 20 juin 2013, 13:54

Je me demande si on y arriverait en associant au bouton déconnexion un javascript qui effacerait l'histoire
<!DOCTYPE html>
<html>
<head>
<script>
function ferme_la()
{

  var Backlen=history.length;   
 	history.go(-Backlen);
  window.location.href='http://disney.com';

 }
</script>
</head>
<body>
<form>
<h1>
poil au doigt</h1>
<button type="submit" onclick="ferme_la()"> partir</button>
</form>
</body>
</html>

Re: Empecher le retour a la page antérieur aprés DECONNEXION

par Spols » 17 juin 2013, 14:25

Si tu code comme tu écrit, tu dois avoir pas mal d'erreur de syntaxe.

a priori, chaque page protégée doit vérifier la session, et la déconnexion doit détruire la session

Empecher le retour a la page antérieur aprés DECONNEXION

par badiane777 » 17 juin 2013, 14:00

Bonjour, j'aurais besion d'un peu d'aide en php. Je fait un stage dans une entreprise et je concevoir une aplication web au niveau de la connexion j'ai uun problem kan je click sur deconnexté la page est redirectionné mai il suffi k u click sur précedent pour kil relance lapplication alors k lutilisateur s'est deconnecté
Merci

#Elj