From 7362f103ed092bee05c2aa228b55fbedfd5aa4ed Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Wed, 6 Jul 2011 00:30:57 +0200
Subject: [PATCH] only use ldap user backend when it is configured

---
 apps/user_ldap/user_ldap.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php
index d6ed8c741e..b197aaa250 100644
--- a/apps/user_ldap/user_ldap.php
+++ b/apps/user_ldap/user_ldap.php
@@ -97,6 +97,9 @@ class OC_USER_LDAP extends OC_USER_BACKEND {
 		return $entries[0]["dn"];
 	}
 	public function checkPassword( $uid, $password ) {
+		if(!self::$configured){
+			return false;
+		}
 		$dn = $this->getDn( $uid );
 		if( !$dn )
 			return false;
@@ -105,6 +108,9 @@ class OC_USER_LDAP extends OC_USER_BACKEND {
 	}
 
 	public function userExists( $uid ) {
+		if(!self::$configured){
+			return false;
+		}
 		$dn = $this->getDn($uid);
 		return !empty($dn);
 	}
-- 
GitLab