Forcer une authentification HTTP (ou autre solution ?)

Forcer une authentification HTTP (ou autre solution ?) - PHP - Programmation

Marsh Posté le 27-11-2003 à 16:11:24    

Gron les gens !
 
Alors vala, j'ai un site sur lequel je demande une authentification via le duo gagnant .htaccess/.htpasswd. J'utilise aussi des sessions et tout le bordel.
Mon problème c'est qu'une fois que la session est morte (par timeout, par exemple), je veux faire en sorte que si l'utilisateur clique quelque part bin vlan, il se bouffe le panel de login du browser :o
J'ai pensé à faire un header("HTTP/1.x 401 Authorization Required" ) mais ça va pas trop passke le client continue à me renvoyer son "Authorization: Basic <password ici encodé ch'ais pas comment>" dans le header.
Donc mon souci est a priori de virer ce champ de réponse chez le client (lui faire "oublier" le password, en gros). Zavez des idées ou aolutions alternatives ? Pour info, je ne suis pas intéressé par la fabrication d'une page de login, ça me gave :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-11-2003 à 16:11:24   

Reply

Marsh Posté le 27-11-2003 à 16:29:11    

bah c'est pas trop possible, vu que le browser client peut être configuré pour retenir le mot de passe pour ne pas avoir à le redemander.

Reply

Marsh Posté le 27-11-2003 à 16:30:11    

[:benou]
Ca me gave :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-11-2003 à 17:02:43    

Je vois pas le problème !
Coté serveur tu vois pas la différence...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 27-11-2003 à 17:05:17    

bah si, parce que le client le renvoi automatiquement et c'est transparent pour lui, donc la protection a sauté.

Reply

Marsh Posté le 27-11-2003 à 17:06:53    

Mara's dad a écrit :

Je vois pas le problème !
Coté serveur tu vois pas la différence...


Bin si passke je stocke des trucs dans mes variables de session :o Donc si la session meurt, j'veux pouvoir récupérer le login du gars et remettre en session ce qui va bien.
Mais en fait... j'm'aperçois que le login est une variable en $_SERVER et qu'a priori elle sera pas affectée par la mort de la session.
 
Donc ouais, ma demande sert peut-être à rien [:ula]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-11-2003 à 17:07:41    

Taiche a écrit :

Pour info, je ne suis pas intéressé par la fabrication d'une page de login, ça me gave :o


 
faignasse  :o  
[:newidk]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 27-11-2003 à 17:08:57    

gizmo a écrit :

bah si, parce que le client le renvoi automatiquement et c'est transparent pour lui, donc la protection a sauté.


Vi mais je pense pas qu'il y ait besoin de refaire un coup de login. Si le browser a conservé le login/password, c'est que le client s'était authentifié correctement avant, donc si la session plante mais que l'authentification est OK, spa grave, j'peux considérer que le gars a eu les droits avant et donc laisser couler.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-11-2003 à 17:12:23    

C'est bien ce que je disais...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 27-11-2003 à 17:16:53    

Mara's dad a écrit :

C'est bien ce que je disais...


[:joce]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed