diff --git a/bml-bash/bml.sh b/bml-bash/bml.sh index 1147216..c489f99 100755 --- a/bml-bash/bml.sh +++ b/bml-bash/bml.sh @@ -21,6 +21,7 @@ if [ "$LOGIN" = "true" ] | cut -f1 -d '"') echo "" echo ${green}Welcome ${reset}$NAME +# curl -s -b $COOKIE $BML_URL/userinfo echo "" else echo "${red}An error occured, Please check Username and Password" 1>&2 @@ -60,10 +61,17 @@ elif [ "$MENU" = "2" ] elif [ "$CONTACS" = "2" ] then printf 'Account Number: ' - read -r ACCOUNT_NAME - printf 'Name: ' - read -r ACCOUNT_NAME - curl -s -b $COOKIE $BML_URL | jq + read -r ACCOUNT_NUMBER + VALID_NUMBER=$(curl -s -b $COOKIE $BML_URL/validate/account/$ACCOUNT_NUMBER \ + | jq -r .success) + if [ "$VALID_NUMBER" = "true" ] + then + printf 'Name: ' + read -r ACCOUNT_NAME + curl -s -b $COOKIE $BML_URL | jq + else + echo "${red}Invalid Account" 1>&2 + fi elif [ "$CONTACS" = "3" ] then echo "" @@ -82,3 +90,4 @@ elif [ "$MENU" = "5" ] else echo "${red}There was an error" fi + diff --git a/bml-bash/pasrjsontest.sh b/bml-bash/pasrjsontest.sh index cf10c38..1ca67cf 100755 --- a/bml-bash/pasrjsontest.sh +++ b/bml-bash/pasrjsontest.sh @@ -9,4 +9,5 @@ curl -s -c $COOKIE $BML_URL/login \ --data-raw password=$BML_PASSWORD \ --compressed > /dev/null curl -s -b $COOKIE $BML_URL/profile > /dev/null -curl -s -b $COOKIE $BML_URL/contacts +#curl -s -b $COOKIE $BML_URL/contacts +curl -s -b $COOKIE $BML_URL/validate/account/7704265806101