2015-11-08 3 views
0

J'ai une configuration DBD Basic Authentication. Lorsque j'essaie de me connecter à ma page Web avec cette authentification, cela ne fonctionne pas. L'erreur est password mismatch dans les journaux d'erreurs Apache et la connexion à la base de données MySQL est réussie à partir de ses journaux.DBD Basic Authentication Apache 2.2

Ceci est ma chaîne de connexion dans le httpd.conf: AuthDBDUserPWQuery "SELECT Password FROM Users WHERE Username = %s"

Ce tableau existe, et les noms de colonnes sont droite aussi loin que je peux voir. Ma structure DB stocke le nom d'utilisateur et le mot de passe en texte brut. Où vais-je mal? (Je suis désolé je ne peux pas fournir plus de sortie que je tunnelise à travers mon système sur mesure pour accéder à mon serveur et il ne permet pas de copier du texte).

Répondre

0

Je l'ai corrigé en passant de l'utilisation de mots de passe en clair dans ma base de données à l'utilisation de la fonction SQL Encrypt pour chaque mot de passe stocké.