authentification phpmyadmin

authentification phpmyadmin - PHP - Programmation

Marsh Posté le 27-09-2005 à 14:51:42    

Bonjour,
 
je cherche à interfacer phpmyadmin avec un panel d'administration appelé zpanel afin d'afranchir l'utilisateur de la fastidieuse étape de l'authentification...Mais mon probleme est que, j'arrive a récupérer le nom d'utilisateur grace à :

Code :
  1. $cfg['Servers'][$i]['user']          = $row_User['mysqluser'];      // MySQL user


 
mais le mot de passe arrive directement encrypté quand je mets

Code :
  1. $cfg['Servers'][$i]['password']      = $row_User['mysqlpass'];          // MySQL password (only needed
  2.                                                     // with 'config' auth_type)


 
Donc ma question est, comment faire que phpmyadmin récupère directement les bonnes info ?
Merci


Message édité par bagu le 27-09-2005 à 15:07:16
Reply

Marsh Posté le 27-09-2005 à 14:51:42   

Reply

Marsh Posté le 27-09-2005 à 14:55:04    

tu veux dire que ton pwd est déjà hashé ?
te restes qu'à patcher le système de connexion de phpmyadmin ... hmmm


Message édité par shakpana le 27-09-2005 à 15:02:07
Reply

Marsh Posté le 27-09-2005 à 15:00:05    

oui...il est déjà hashé...

Reply

Marsh Posté le 27-09-2005 à 15:02:55    

et d'ou il provient ?


Message édité par shakpana le 27-09-2005 à 15:08:09
Reply

Marsh Posté le 27-09-2005 à 15:07:05    

De la base de donnée de Zpanel...j'ai ajouté un include du fichier charger de récupérer ces infos au début du config.inc.php de phpmyadmin...du coup
 
$row_User['mysqluser'] contient le nom d'utilisateur et $row_User['mysqlpass'] contient le hash du mot de passe

Reply

Marsh Posté le 27-09-2005 à 15:09:23    

à part une table de correspondance quelque part, où ton script récuperait le pwd en clair pour le passer à config.inc.php, je vois pas trop bien ... ce qui t'oblige à stocker les pwd des utilisateurs en clair quelque part, ce qui est très très moyen ...

Reply

Marsh Posté le 27-09-2005 à 15:09:49    

shakpana a écrit :

ton script récuperait le pwd en quelque part, ce qui est moyen ...


sauf si tu mets ça, par devers toi ... dans un coin protégé :)
[oui Il se cite lui même  :pt1cable: ]


Message édité par shakpana le 27-09-2005 à 15:12:25
Reply

Marsh Posté le 27-09-2005 à 15:12:53    

hu ? je ne demande pas ca...je demande juste s'il existe un moyen d'éviter d'utiliser les pass en clair justement...
 
Quand on s'authentifie dans phpmyadmin, il va bien chercher ses info qq part ?...Et cela m'étonnerai qu'il stocke les pass en clair...
 
D'ou ma requete...

Reply

Marsh Posté le 27-09-2005 à 15:18:59    

bagu a écrit :

D'ou ma requete...


ok, sc'uses moi, juste un truc n'est pas clair, quel type de auth utilises-tu ?

Reply

Marsh Posté le 27-09-2005 à 15:22:33    

j'essaye d'utiliser l'authentification de type config...car avec l'authentification cookie et http je vois mal comment lui passer les valeurs ad-hoc...

Reply

Marsh Posté le 27-09-2005 à 15:22:33   

Reply

Marsh Posté le 27-09-2005 à 15:28:41    

donc tu ne peux pas ... sans pwd clair ...

Reply

Marsh Posté le 27-09-2005 à 15:29:10    

Reply

Marsh Posté le 27-09-2005 à 15:33:45    


bah oui parceque phpmyadmin utilise ce pwd pour créer sa connexion à la db, donc ...
ça te gêne tant que ça que tes utilisateurs doivent se logguer ?
 
--
 
sinon table de mappage ...


Message édité par shakpana le 27-09-2005 à 15:34:20
Reply

Marsh Posté le 27-09-2005 à 16:28:53    

bagu a écrit :

Quand on s'authentifie dans phpmyadmin, il va bien chercher ses info qq part ?...Et cela m'étonnerai qu'il stocke les pass en clair...

Alors soit il les stocke dans son fichier de configuration (en clair dans le fichier dans ce cas) soit il les demande en début de chaque session. Y a pas de miracle. A la limite tu peux les stocker sous forme codé pour ton programme mais il faut utiliser un algorythme réversible.


Message édité par omega2 le 27-09-2005 à 16:29:22
Reply

Sujets relatifs:

Leave a Replay

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