From 738f6ed232905f7c36a3ce37d2aa55cdb310a1cc Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 16 Feb 2019 23:01:14 +0100 Subject: [PATCH] Fix #2093 --- app/Http/Controllers/Auth/LoginController.php | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index fbd6f3c7a1..08deaaaddc 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -71,16 +71,18 @@ class LoginController extends Controller */ public function login(Request $request) { - /** - * Temporary bug fix for something that doesn't seem to work in - * AdLdap. - */ - $schema = config('ldap.connections.default.schema'); - - /** @var Adldap\Connections\Provider $provider */ - Adldap::getProvider('default')->setSchema(new $schema); - Log::channel('audit')->info(sprintf('User is trying to login using "%s"', $request->get('email'))); + + if ('ldap' === config('auth.providers.users.driver')) { + /** + * Temporary bug fix for something that doesn't seem to work in + * AdLdap. + */ + $schema = config('ldap.connections.default.schema'); + + /** @var Adldap\Connections\Provider $provider */ + Adldap::getProvider('default')->setSchema(new $schema); + } $this->validateLogin($request); // If the class is using the ThrottlesLogins trait, we can automatically throttle