From 6ddfeaf69073e4e44c93ae2cb38ab5e72adfa47f Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 27 Nov 2018 21:11:53 +0100 Subject: [PATCH] prevent passord special chars #162 --- home.admin/20initDialog.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/home.admin/20initDialog.sh b/home.admin/20initDialog.sh index e411f4d..5947e23 100755 --- a/home.admin/20initDialog.sh +++ b/home.admin/20initDialog.sh @@ -31,7 +31,8 @@ B) Blockchain RPC Password C) LND Wallet Password D) LND Seed Password -Choose now 4 new passwords - all min 8 chars +Choose now 4 new passwords - all min 8 chars, +no spaces and only special characters - or . Write them down & store them in a safe place. " 14 52 @@ -43,6 +44,14 @@ dialog --backtitle "RaspiBlitz - Setup"\ result=$( cat $_temp ) shred $_temp +clearedResult=$(echo '${result}' | tr -dc '[:alnum:]-.') +if [ ${#clearedResult} != ${#result} ]; then + clear + echo "FAIL - Password contained not allowed chars" + echo "Please restart with ./00mainMenu.sh" + exit 1 +fi + # check input (check for more later) if [ ${#result} -eq 0 ]; then clear