|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 1 ![]() |
Bonjour,
J'aurais besoin de provoquer une déconnexion sur une page sans que le navigateur ne soit fermé. Il faudrait que le popup d'authentification au serveur Apache redemande à l'utilisateur de s'identifier à nouveau. Pour celà, il faut que les variables de session soient effacées. Le problème, c'est que je ne peux pas utiliser de PHP, à la rigueur du Perl... J'ai essayé un lien du style http://login:pass@serveur, avec un mot de passe incorrect, mais ça marche avec Firefox et pas avec IE, qui m'affiche syntaxe incorrecte. Existe-t'il une méthode simple pour faire ça ? Merci pour vos réponse. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : mars 2004 Messages : 98 ![]() |
Variables de session : unset en PHP/Perl ou autre
Authentification du navigateur : La déconnexion n'est pas implémentée pour la plupart des navigateurs, je connais rien de propre à ce niveau, sinon une déconnexion au niveau de l'application (php, ou autre langage) ou la demande de fermer complètement le navigateur. Sinon tu peux forcer une réauthentification (mais aucune garantie sur le comportement des navigateurs) en redirigeant l'utilisateur sur une page où l'authentification HTTP apache actuelle est insuffisante, celà forcera la demande d'un login/mot de passe à l'utilisateur. |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 593 ![]() |
En essayant de renvoyer un code HTTP 401, cela devrait forcer le navigateur à redemander le login et le mot de passe pour accéder à la page demandée.
Par contre, direction le forum Perl pour savoir comment faire. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com