From df06881eee462bbf23a94e4476a5950bf7c1030a Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Fri, 16 Sep 2022 11:16:16 +0500 Subject: [PATCH] core: lowercase email before login/signup --- packages/core/api/user-manager.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/api/user-manager.js b/packages/core/api/user-manager.js index d60d280e2..ef52963c4 100644 --- a/packages/core/api/user-manager.js +++ b/packages/core/api/user-manager.js @@ -66,6 +66,8 @@ class UserManager { } async signup(email, password) { + email = email.toLowerCase(); + const hashedPassword = await this._storage.hash(password, email); await http.post(`${constants.API_HOST}${ENDPOINTS.signup}`, { email, @@ -88,6 +90,8 @@ class UserManager { * @private */ async _login({ email, password, hashedPassword, code, method }) { + email = email.toLowerCase(); + if (!hashedPassword) { hashedPassword = await this._storage.hash(password, email); }