From b1f0ab67a3881db857b563181395da31a26f2b0c Mon Sep 17 00:00:00 2001 From: Jakob Gillich Date: Wed, 12 Oct 2022 22:44:21 +0200 Subject: [PATCH] feat(nocodb-sdk): drop password character requirements closes #242 --- .../nocodb-sdk/src/lib/passwordHelpers.ts | 36 ++----------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/packages/nocodb-sdk/src/lib/passwordHelpers.ts b/packages/nocodb-sdk/src/lib/passwordHelpers.ts index 8d4fbe560e..c65813dc58 100644 --- a/packages/nocodb-sdk/src/lib/passwordHelpers.ts +++ b/packages/nocodb-sdk/src/lib/passwordHelpers.ts @@ -1,12 +1,10 @@ export function validatePassword(p) { let error = ''; - let progress = 0; let hint = null; let valid = true; if (!p) { - error = - 'At least 8 letters with one Uppercase, one number and one special letter'; + error = 'At least 8 letters'; // error = t('msg.error.signUpRules.completeRuleSet'); valid = false; } else { @@ -14,37 +12,7 @@ export function validatePassword(p) { error += 'At least 8 letters. '; // error += t('msg.error.signUpRules.atLeast8Char'); valid = false; - } else { - progress = Math.min(100, progress + 25); - } - - if (!p.match(/.*[A-Z].*/)) { - error += 'One Uppercase Letter. '; - // error += t('msg.error.signUpRules.atLeastOneUppercase'); - valid = false; - } else { - progress = Math.min(100, progress + 25); - } - - if (!p.match(/.*[0-9].*/)) { - error += 'One Number. '; - // error += t('msg.error.signUpRules.atLeastOneNumber'); - valid = false; - } else { - progress = Math.min(100, progress + 25); - } - - if (!p.match(/[$&+,:;=?@#|'<>.^*()%!_-]/)) { - error += 'One special letter. '; - // error += t('msg.error.signUpRules.atLeastOneSpecialChar'); - hint = "Allowed special character list : $&+,:;=?@#|'<>.^*()%!_-"; - // hint = `${t( - // 'msg.error.signUpRules.allowedSpecialCharList' - // )} : $&+,:;=?@#|'<>.^*()%!_-`; - valid = false; - } else { - progress = Math.min(100, progress + 25); } } - return { error, valid, progress, hint }; + return { error, valid, hint }; }