From d79524ff60a4645af798ce1e926210320de26a99 Mon Sep 17 00:00:00 2001 From: Dave Page Date: Thu, 30 Jun 2016 14:16:30 +0100 Subject: [PATCH] Require passwords to be at least 6 chars long in setup.py. Fixes #1322 --- web/setup.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/setup.py b/web/setup.py index 92496fd07..cf89aa4ee 100644 --- a/web/setup.py +++ b/web/setup.py @@ -68,8 +68,11 @@ account:\n""") return getpass.getpass(), getpass.getpass('Retype password:') p1, p2 = pprompt() - while p1 != p2: - print('Passwords do not match. Please try again.') + while p1 != p2 or len(p1) < 6: + if p1 != p2: + print('Passwords do not match. Please try again.') + else: + print('Password must be at least 6 characters. Please try again.') p1, p2 = pprompt() # Setup Flask-Security