From 499b5ea2ba23a0ba8b1405cd74a83f66eb44d5b4 Mon Sep 17 00:00:00 2001 From: ansuz Date: Tue, 12 Sep 2017 10:50:59 +0200 Subject: [PATCH] warn that a password is too short before doing anything else --- www/register/main.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/www/register/main.js b/www/register/main.js index d302a0634..e8fdb8d22 100644 --- a/www/register/main.js +++ b/www/register/main.js @@ -115,6 +115,15 @@ define([ var doesAccept = $checkAcceptTerms[0].checked; /* basic validation */ + if (!Cred.isLongEnoughPassword(passwd)) { + var warning = Messages._getKey('register_passwordTooShort', [ + Cred.MINIMUM_PASSWORD_LENGTH + ]); + return void Cryptpad.alert(warning, function () { + registering = false; + }); + } + if (passwd !== confirmPassword) { // do their passwords match? return void Cryptpad.alert(Messages.register_passwordsDontMatch); }