Fix: debugage authentification ldap
This commit is contained in:
parent
2c358abe62
commit
f2e5fc1e7c
@ -311,25 +311,29 @@ if (! isset($_SESSION["dol_login"]))
|
|||||||
$ldap->serverPort=$ldapport;
|
$ldap->serverPort=$ldapport;
|
||||||
$ldap->ldapProtocolVersion=$ldapversion;
|
$ldap->ldapProtocolVersion=$ldapversion;
|
||||||
$ldap->serverType=$ldapservertype;
|
$ldap->serverType=$ldapservertype;
|
||||||
$ldap->searchUser=$ldapadminlogin;
|
//$ldap->searchUser=$ldapadminlogin;
|
||||||
$ldap->searchPassword=$ldapadminpass;
|
//$ldap->searchPassword=$ldapadminpass;
|
||||||
|
$ldap->searchUser=$usertotest;
|
||||||
|
$ldap->searchPassword=$passwordtotest;
|
||||||
|
|
||||||
if ($ldapdebug) dolibarr_syslog("Authentification LDAP --> Server:".join(',',$ldap->server).", Port:".$ldap->serverPort.", Protocol:".$ldap->ldapProtocolVersion.", Type:".$ldap->serverType.", Admin:".$ldap->searchUser.", Pass:".$ldap->searchPassword);
|
if ($ldapdebug) dolibarr_syslog("Authentification LDAP --> Server:".join(',',$ldap->server).", Port:".$ldap->serverPort.", Protocol:".$ldap->ldapProtocolVersion.", Type:".$ldap->serverType.", Admin:".$ldap->searchUser.", Pass:".$ldap->searchPassword);
|
||||||
|
|
||||||
$result=$ldap->connect_bind();
|
$result=$ldap->connect_bind();
|
||||||
$resultCheck=$ldap->checkPass($usertotest,$passwordtotest);
|
//$resultCheck=$ldap->checkPass($usertotest,$passwordtotest);
|
||||||
print $ldap->ldapErrorCode.'<br>';
|
print $ldap->ldapErrorCode.'<br>';
|
||||||
print $ldap->ldapErrorText.'<br>';
|
print $ldap->ldapErrorText.'<br>';
|
||||||
print 'domain:'.$ldap->ldapDebugDomain.'<br>';
|
print 'domain:'.$ldap->ldapDebugDomain.'<br>';
|
||||||
print 'DN:'.$ldap->ldapDebugDN.'<br>';
|
print 'DN:'.$ldap->ldapDebugDN.'<br>';
|
||||||
print 'result:'.$resultCheck.'<br>';
|
//print 'result:'.$resultCheck.'<br>';
|
||||||
if ($resultCheck)
|
|
||||||
|
if ($result > 0)
|
||||||
|
{
|
||||||
|
if ($result == 2)
|
||||||
{
|
{
|
||||||
dolibarr_syslog("Authentification ok (en mode LDAP)");
|
dolibarr_syslog("Authentification ok (en mode LDAP)");
|
||||||
$login=$_POST["username"];
|
$login=$_POST["username"];
|
||||||
$test=false;
|
$test=false;
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
if ($result == 1)
|
if ($result == 1)
|
||||||
{
|
{
|
||||||
dolibarr_syslog("Authentification ko bad password (en mode LDAP) pour '".$_POST["username"]."'");
|
dolibarr_syslog("Authentification ko bad password (en mode LDAP) pour '".$_POST["username"]."'");
|
||||||
@ -340,7 +344,6 @@ if (! isset($_SESSION["dol_login"]))
|
|||||||
}
|
}
|
||||||
$ldap->close();
|
$ldap->close();
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dolibarr_syslog("Authentification ko failed to connect to LDAP (en mode LDAP) pour '".$_POST["username"]."'");
|
dolibarr_syslog("Authentification ko failed to connect to LDAP (en mode LDAP) pour '".$_POST["username"]."'");
|
||||||
@ -348,7 +351,6 @@ if (! isset($_SESSION["dol_login"]))
|
|||||||
$langs->load('main');
|
$langs->load('main');
|
||||||
$langs->load('other');
|
$langs->load('other');
|
||||||
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
|
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
|
||||||
$ldap->close();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user