Retourner aux forums || Retourner au forum Programmation.php
Programmation.php : Utilisation de header() pour une deconnexion
Posté par Rozé Etienne () le 13 février 2006J'utilise un système d'authentification apache avec un .htaccess.
Je souhaite proposer un lien ou un bouton déconnexion. Je pensais utiliser la fonction header mais je n'y arrive pas...
quand je fais ceci :
header('WWW-Authenticate: Negotiate');
header("WWW-Authenticate: Basic realm='private'");
il y a bien une demande de mot de passe qui est générée mais c'est tout... si j'annule ou si je fais OK, je peux continuer à naviguer sur la partie "protégée" par le .htaccess
Il y a un truc qui m'échappe... quelqu'un a une idée ? Ou un lien ?
> Lire le message (4 commentaires, moyenne: 0,5).
Tout simplement!
<?php
header('WWW-Authenticate: Basic realm="private"');
header('HTTP/1.0 401 Unauthorized');
echo 'Texte affiche en cas d\'annulation';
exit();
?>
-
[^]Re: Tout simplement!
Posté par Rozé Etienne () le 15/02/2006 à 13:44. (lien). Évalué à 1.Merci. mais cela ne fonctionne pas correctement ni avec Firefox qui semble dans les choux ni avec IE qui affiche le message comme prévue mais on peut retourner dans les pages protégées sans que le mot de passe soit redemandé...
Je continue à chercher.-
[^]Re: Tout simplement!
Posté par Nicolas (page perso, ) le 15/02/2006 à 15:36. (lien). Évalué à 1.Tu as copié le code tel quel ? Y-a-t-il un message d'erreur ? Le realm doit être identique à celui du htaccess.
-
[^]Re: Tout simplement!
Posté par Rozé Etienne () le 16/02/2006 à 08:47. (lien). Évalué à 1.Ok. Bravo. Ca marche maintenant !!
Ca m'apprendra à copier-coller sans essayer de comprendre !
Merci encore
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.php



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.