Problème de htaccess - PHP - Programmation
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.
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
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 |
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...
Marsh Posté le 11-12-2005 à 19:03:39
bon, je crois que je n'ai rien compris à ton problème alors...
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.
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 ?