promt to login if logged in from another app while using bml-cli
This commit is contained in:
parent
731a5684df
commit
28afb928dd
34
bml-cli.sh
34
bml-cli.sh
@ -152,7 +152,7 @@ urandom(){
|
||||
BML_USERNAME=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 5)
|
||||
BML_PASSWORD=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 5)
|
||||
REPEAT_PIN=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 5)
|
||||
PIN=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 5)
|
||||
NEW_PIN=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 5)
|
||||
}
|
||||
savepass(){
|
||||
if [ "$BML_USERNAME" = "" ] && [ "$BML_PASSWORD" = "" ]
|
||||
@ -184,7 +184,7 @@ savepass(){
|
||||
else
|
||||
:
|
||||
fi
|
||||
urandom && select_profile
|
||||
select_profile # urandom && select_profile
|
||||
}
|
||||
################################################################################################
|
||||
|
||||
@ -283,11 +283,18 @@ accounts(){
|
||||
|
||||
################################################################################################
|
||||
list_contacts(){
|
||||
echo $API_CONATCTS | jq -r '["ID","Account Number","Currency","Account Name","Contact Name"], ["==================================================================="], (.["payload"] | .[] | [.id, .account, .currency, .name, .alias]) | @tsv'
|
||||
echo $API_CONATACTS | jq -r '["ID","Account Number","Currency","Account Name","Contact Name"], ["==================================================================="], (.["payload"] | .[] | [.id, .account, .currency, .name, .alias]) | @tsv'
|
||||
}
|
||||
################################################################################################
|
||||
api_contacts(){
|
||||
API_CONATCTS=$(curl -s -b $COOKIE $BML_URL/contacts)
|
||||
API_CONATACTS=$(curl -s -b $COOKIE $BML_URL/contacts)
|
||||
SUCCESS=$(echo $API_CONATACTS | jq -r .success)
|
||||
if [ "$SUCCESS" != "true" ]
|
||||
then
|
||||
echo "Login Required"
|
||||
init_login
|
||||
api_contacts
|
||||
fi
|
||||
}
|
||||
|
||||
################################################################################################
|
||||
@ -539,15 +546,18 @@ then
|
||||
initialize
|
||||
fi
|
||||
|
||||
banner && check_connection #& animate "Checking Internet Connection"
|
||||
banner && os_detect #& animate "Detecting Operating System"
|
||||
init_login(){
|
||||
if [ "$BML_USERNAME" != "" ] && [ "$BML_PASSWORD" != "" ]
|
||||
then
|
||||
readpin
|
||||
else
|
||||
enter_credentials
|
||||
fi
|
||||
}
|
||||
banner && check_connection & animate "Checking Internet Connection"
|
||||
banner && os_detect & animate "Detecting Operating System"
|
||||
source $CONFIG
|
||||
source $CREDENTIALS
|
||||
if [ "$BML_USERNAME" != "" ] && [ "$BML_PASSWORD" != "" ]
|
||||
then
|
||||
readpin
|
||||
else
|
||||
enter_credentials
|
||||
fi
|
||||
banner && init_login
|
||||
userinfo
|
||||
banner && display_welcome && display_user_info && main_menu
|
||||
|
Loading…
x
Reference in New Issue
Block a user