From 4b5553abef276f51534f410aa51b2e7b6f7d0597 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 12 Aug 2021 16:18:01 +0530 Subject: [PATCH] removed username regex from login --- src/app/templates/auth/Auth.jsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/app/templates/auth/Auth.jsx b/src/app/templates/auth/Auth.jsx index 07a2af41..a8837ab4 100644 --- a/src/app/templates/auth/Auth.jsx +++ b/src/app/templates/auth/Auth.jsx @@ -15,7 +15,7 @@ import CinnySvg from '../../../../public/res/svg/cinny.svg'; // This regex validates historical usernames, which don't satisy today's username requirements. // See https://matrix.org/docs/spec/appendices#id13 for more info. -const LOCALPART_LOGIN_REGEX = /^[!-9|;-~]+$/; +const LOCALPART_LOGIN_REGEX = /.*/; const LOCALPART_SIGNUP_REGEX = /^[a-z0-9_\-.=/]+$/; const BAD_LOCALPART_ERROR = 'Username must contain only a-z, 0-9, ., _, =, -, and /.'; const USER_ID_TOO_LONG_ERROR = 'Your user ID, including the hostname, can\'t be more than 255 characters long.'; @@ -120,11 +120,6 @@ function Auth({ type }) { /** @type {string} */ const normalizedUsername = normalizeUsername(rawUsername); - if (!isValidInput(normalizedUsername, LOCALPART_LOGIN_REGEX)) { - showBadInputError(usernameRef.current, BAD_LOCALPART_ERROR); - return; - } - auth.login(normalizedUsername, homeserverRef.current.value, passwordRef.current.value) .then(() => { document.getElementById('auth_submit-btn').disabled = false;