Problème de htaccess

Problème de htaccess - PHP - Programmation

Marsh Posté le 10-12-2005 à 11:44:40    

Bonour tout le monde, j'ai un problème avec mes htaccess et htpasswd.
Je voudrais avoir une liste de personnes autorisés stocké dans une bdd. Donc j'ai pensé utiliser une page PHP comme htpasswd mais c'est un échec...
Donc je voulais savoir si quelqu'un savait comment faire ?

Reply

Marsh Posté le 10-12-2005 à 11:44:40   

Reply

Marsh Posté le 10-12-2005 à 17:55:37    

de ce que je sais, un  .htpasswd est un fichier avec des  
 

login:password


 
en dur dedans.
 
maintenant, tu peux très bien générer ce fichier à partir d'une base de donnée (voir les fonctions d'écriture dans un fichier).
 
=> quand tu ajoutes une personne autorisée dans ta base, tu ajoutes une ligne dans ce fichier.


Message édité par art_dupond le 10-12-2005 à 17:56:41
Reply

Marsh Posté le 11-12-2005 à 13:57:04    

Oui mais c'est pas très pratique. Il doit exister un truc pour entrer un user et un mdp sans qu'il soient forcément valide, sinon cette page de la notice est inutile : http://fr2.php.net/features.http-auth

Reply

Marsh Posté le 11-12-2005 à 16:15:48    

Lhaw a écrit :

Oui mais c'est pas très pratique. Il doit exister un truc pour entrer un user et un mdp sans qu'il soient forcément valide, sinon cette page de la notice est inutile : http://fr2.php.net/features.http-auth


 :??:

Reply

Marsh Posté le 11-12-2005 à 17:14:54    

Sur cett page, il est expliqué comment faire pour afficher un message d'erreur si le pass n'est pas correct (enfin si j'ai compris). Mais pour afficher la page il faut bien avoir donné un user et pass. Donc j'en déduis qu'il est possible de se logger avec des données incorrectes et de faire les vérifications en début de chaque page...

Reply

Marsh Posté le 11-12-2005 à 19:03:39    

bon, je crois que je n'ai rien compris à ton problème alors...

Reply

Marsh Posté le 11-12-2005 à 19:07:37    

Lhaw a écrit :

Oui mais c'est pas très pratique. Il doit exister un truc pour entrer un user et un mdp sans qu'il soient forcément valide, sinon cette page de la notice est inutile : http://fr2.php.net/features.http-auth

Dans ce cas-là, tu oublies .htaccess. Et tes identifications se fond, certes en HTTP, mais avec PHP.


Message édité par kalex le 11-12-2005 à 19:08:35
Reply

Sujets relatifs:

Leave a Replay

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