From b3244a487c43faea11ff5c43eb932115f6ae5fd5 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Tue, 18 Dec 2007 13:10:26 +0000
Subject: [PATCH] Auth:LDAP-Multi - Include error message from ldap in error.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@129 44740490-163a-0410-bde0-09ae8108e29a
---
 www/auth/login-ldapmulti.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/www/auth/login-ldapmulti.php b/www/auth/login-ldapmulti.php
index 40ab188ed..145de7c96 100644
--- a/www/auth/login-ldapmulti.php
+++ b/www/auth/login-ldapmulti.php
@@ -51,7 +51,11 @@ if (isset($_POST['username'])) {
 		}
 		*/
 		if (!ldap_bind($ds, $dn, $pwd)) {
-			$error = "Bind failed, wrong username or password. Tried with DN=[" . $dn . "] DNPattern=[" .  $ldapconfig['dnpattern'] . "]";
+			$error = 'Bind failed, wrong username or password.' .
+				' Tried with DN=[' . $dn . '] DNPattern=[' .
+				$ldapconfig['dnpattern'] . '] Error=[' .
+				ldap_error($ds) . "] ErrNo=[" .
+				ldap_errno($ds) . "]";
 
 			$logger->log(LOG_NOTICE, $session->getTrackID(), 'AUTH', 'ldap-multi', 'Fail', $_POST['username'], $_POST['username'] . ' failed to authenticate');
 			
-- 
GitLab