Le Jeu 22 mars 2007 23:01, Simon Pasquier a écrit :
>> Mais... Je n'arrive pas à faire un bouton de déconnexion (logout).
>> Cela est dû au fait que l'on ne peut pas par exemple effacer la
>> variable 'REMOTE_USER' qu'à créé Apache d'après ce que j'ai lu sur
>> d'autres forums/blogs.


Il suffit de renvoyer une entête d'authentification :
- un code de retour 401 (le message a peu d'importance)
- une entête "WWW-Authenticate" avec pour valeur 'Basic realm="My Realm"'
(attention à changer le "My Realm" pour utiliser ton realm habituel)


Le navigateur verra une demande d'auth pour le même domaine sur le même
realm et redemandera une authentification.

-- 
Éric Daspet
http://eric.daspet.name/

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à