Shunter une authentification PHP LDAP
Posté : 15 janv. 2019, 10:09
Bonjour,
J'ai fait faire une petite application php mysql d'enregistrement de tache à un stagiaire il y'a un moment, elle est simple
et efficace avec une petite base composée de 5 tables.
J'ai réinstallé l'instance php et refait la base, j'arrive bien sur l'application mais impossible de me connecter. J'ai réfléchi et évidement j'ai fait appel à mon bon souvenir, l'application à une authentification ldap et la je suis coincé.
<?php
/* Identifiants pour la connexion SQL */
$host = 'mysql.server.test';
$user = 'exp';
$passwd = 'exp';
$db = 'exp';
/* Identifiants pour la connexion LDAP */
$dn = "o=personne,dc=laboite,dc=fr";
$srvldap = "ldap://............ip......server";
$read_user = "cn=tache,o=service,dc=laboite,dc=fr";
$read_passwd = "mdp";
?>
la table user est composée de 4 colonnes :
id_user
user
vue (admin ou utilisateur )
nom
Il n'y à effectivement pas de colonne mot de passe, logique puisqu'il y'à une authentification LDAP.
Comment puis-je faire pour modifier ça avec une authentification sur la base directement (en plus du ldap ou uniquement sur la base) ?
J'ai fait faire une petite application php mysql d'enregistrement de tache à un stagiaire il y'a un moment, elle est simple
et efficace avec une petite base composée de 5 tables.
J'ai réinstallé l'instance php et refait la base, j'arrive bien sur l'application mais impossible de me connecter. J'ai réfléchi et évidement j'ai fait appel à mon bon souvenir, l'application à une authentification ldap et la je suis coincé.
<?php
/* Identifiants pour la connexion SQL */
$host = 'mysql.server.test';
$user = 'exp';
$passwd = 'exp';
$db = 'exp';
/* Identifiants pour la connexion LDAP */
$dn = "o=personne,dc=laboite,dc=fr";
$srvldap = "ldap://............ip......server";
$read_user = "cn=tache,o=service,dc=laboite,dc=fr";
$read_passwd = "mdp";
?>
la table user est composée de 4 colonnes :
id_user
user
vue (admin ou utilisateur )
nom
Il n'y à effectivement pas de colonne mot de passe, logique puisqu'il y'à une authentification LDAP.
Comment puis-je faire pour modifier ça avec une authentification sur la base directement (en plus du ldap ou uniquement sur la base) ?