promt to login if logged in from another app while using bml-cli - dashboard
This commit is contained in:
parent
28afb928dd
commit
1565c14aa8
35
bml-cli.sh
35
bml-cli.sh
@ -264,22 +264,41 @@ curl -s -b $COOKIE $BML_URL/profile \
|
|||||||
|
|
||||||
################################################################################################
|
################################################################################################
|
||||||
userinfo(){
|
userinfo(){
|
||||||
USERINFO=$(curl -s -b $COOKIE $BML_URL/userinfo | jq -r '.["payload"] | .["user"]')
|
USERINFO=$(curl -s -b $COOKIE $BML_URL/userinfo)
|
||||||
NAME=$(echo $USERINFO | jq -r .fullname)
|
SUCCESS=$(echo $USERINFO | jq -r .success)
|
||||||
PHONE=$(echo $USERINFO | jq -r .mobile_phone)
|
if [ "$SUCCESS" != "true" ]
|
||||||
EMAIL=$(echo $USERINFO | jq -r .email)
|
then
|
||||||
DOB=$(echo $USERINFO | jq -r .birthdate |cut -d 'T' -f 1)
|
echo "Login Required"
|
||||||
IDCARD=$(echo $USERINFO | jq -r .idcard)
|
init_login
|
||||||
|
banner
|
||||||
|
userinfo
|
||||||
|
fi
|
||||||
|
USERINFO=$(echo $USERINFO | jq -r '.["payload"] | .["user"]')
|
||||||
|
NAME=$(echo $USERINFO | jq -r .fullname)
|
||||||
|
PHONE=$(echo $USERINFO | jq -r .mobile_phone)
|
||||||
|
EMAIL=$(echo $USERINFO | jq -r .email)
|
||||||
|
DOB=$(echo $USERINFO | jq -r .birthdate |cut -d 'T' -f 1)
|
||||||
|
IDCARD=$(echo $USERINFO | jq -r .idcard)
|
||||||
}
|
}
|
||||||
################################################################################################
|
################################################################################################
|
||||||
|
|
||||||
################################################################################################
|
################################################################################################
|
||||||
accounts(){
|
accounts(){
|
||||||
banner
|
|
||||||
curl -s -b $COOKIE $BML_URL/dashboard \
|
curl -s -b $COOKIE $BML_URL/dashboard \
|
||||||
| jq -r '.payload | .dashboard |.[] | (.alias, .account, .currency, .availableBalance)'
|
| jq -r '.payload | .dashboard |.[] | (.alias, .account, .currency, .availableBalance)'
|
||||||
}
|
}
|
||||||
################################################################################################
|
################################################################################################
|
||||||
|
api_dashboard(){
|
||||||
|
API_DASHBOARD=$(curl -s -b $COOKIE $BML_URL/dashboard)
|
||||||
|
SUCCESS=$(echo $API_CONATACTS | jq -r .success)
|
||||||
|
if [ "$SUCCESS" != "true"
|
||||||
|
then
|
||||||
|
echo "Login Required"
|
||||||
|
init_login
|
||||||
|
banner
|
||||||
|
api_dashboard
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
################################################################################################
|
################################################################################################
|
||||||
list_contacts(){
|
list_contacts(){
|
||||||
@ -293,6 +312,7 @@ api_contacts(){
|
|||||||
then
|
then
|
||||||
echo "Login Required"
|
echo "Login Required"
|
||||||
init_login
|
init_login
|
||||||
|
banner
|
||||||
api_contacts
|
api_contacts
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -394,6 +414,7 @@ read -r MENU
|
|||||||
if [ "$MENU" = "1" ]
|
if [ "$MENU" = "1" ]
|
||||||
then
|
then
|
||||||
banner
|
banner
|
||||||
|
api_dashboard
|
||||||
accounts #& animate "Fetching account details"
|
accounts #& animate "Fetching account details"
|
||||||
# display_user_info
|
# display_user_info
|
||||||
accounts_menu
|
accounts_menu
|
||||||
|
Loading…
x
Reference in New Issue
Block a user