From 6ba4ce561f0e752c502d4d7ebaf7ba6baee2e6bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20No=C3=ABl?= Date: Mon, 27 Sep 2021 16:40:04 +0200 Subject: [PATCH] lower email when login using local provider --- packages/core/admin/server/services/passport/local-strategy.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/admin/server/services/passport/local-strategy.js b/packages/core/admin/server/services/passport/local-strategy.js index 551493c512..58ad381800 100644 --- a/packages/core/admin/server/services/passport/local-strategy.js +++ b/packages/core/admin/server/services/passport/local-strategy.js @@ -1,5 +1,6 @@ 'use strict'; +const { toLower } = require('lodash/fp'); const { Strategy: LocalStrategy } = require('passport-local'); const createLocalStrategy = strapi => { @@ -11,7 +12,7 @@ const createLocalStrategy = strapi => { }, (email, password, done) => { return strapi.admin.services.auth - .checkCredentials({ email, password }) + .checkCredentials({ email: toLower(email), password }) .then(([error, user, message]) => done(error, user, message)) .catch(error => done(error)); }