le 27/06/2004 à 17:07
KrioK
Bonjour tout le monde,
j'ai un probleme sur lequel j'ai passe la nuit donc si l'un d'entre vous est susceptible de m'aider je lui (/leur ) en serai tres reconnaissant.
Voila mon probleme:
je demande une authentification pour acceder a une page en utilisant
pour obtenir une fenetre pop up dans laquelle on se logue. Jusque la tout va bien ...Le probleme arrive au moment ou je veux me deloguer...j'aimerai qu'en cliquant sur un bouton, le serveur efface toutes les donnees sur la session. J'ai donc ecrit:
Quand je lui demande d'afficher le login
avant et apres mes instructions d'effacement general tout semble bien marcher (il me donne le login avant, et rien apres),
le probleme est que quand je rappuie sur le bouton, il me donne de nouveau le login alors que je pensais qu'il etait efface....
On m'a dit que ca pourrait venir du navigateur mais je ne vois pas trop comment faire.
Si quelqun avait un début (voire la totalité ) d'une explication, ce serait tres sympa.
Merci d'avance
Tschusss
KrioK
j'ai un probleme sur lequel j'ai passe la nuit donc si l'un d'entre vous est susceptible de m'aider je lui (/leur ) en serai tres reconnaissant.
Voila mon probleme:
je demande une authentification pour acceder a une page en utilisant
header('WWW-Authenticate: Basic realm="Authentification Membres"');
pour obtenir une fenetre pop up dans laquelle on se logue. Jusque la tout va bien ...Le probleme arrive au moment ou je veux me deloguer...j'aimerai qu'en cliquant sur un bouton, le serveur efface toutes les donnees sur la session. J'ai donc ecrit:
unset($GLOBALS["HTTP_SERVER_VARS"]);
unset($GLOBALS["HTTP_POST_VARS"]);
unset($GLOBALS["HTTP_SESSION_VARS"]);
unset($GLOBALS["PHP_AUTH_USER"]);
Quand je lui demande d'afficher le login
echo "nom $HTTP_SERVER_VARS[PHP_AUTH_USER]<br>";
avant et apres mes instructions d'effacement general tout semble bien marcher (il me donne le login avant, et rien apres),
le probleme est que quand je rappuie sur le bouton, il me donne de nouveau le login alors que je pensais qu'il etait efface....
On m'a dit que ca pourrait venir du navigateur mais je ne vois pas trop comment faire.
Si quelqun avait un début (voire la totalité ) d'une explication, ce serait tres sympa.
Merci d'avance
Tschusss
KrioK