2020-09-19 19:53:02 +02:00
|
|
|
#!/bin/bash
|
2020-10-29 22:23:06 +01:00
|
|
|
if ! session_verify "${cookies[sh_session]}"; then
|
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -1 "You're not logged in!"
|
|
|
|
return
|
2020-09-19 19:53:02 +02:00
|
|
|
fi
|
|
|
|
|
2020-10-05 00:46:42 +02:00
|
|
|
source "${cfg[namespace]}/code/common.sh"
|
2020-09-19 20:40:20 +02:00
|
|
|
|
2020-10-29 22:23:06 +01:00
|
|
|
if [[ "${post_data[phone]}" != "" && "${post_data[code]}" != "" ]]; then
|
2020-11-12 13:06:17 +01:00
|
|
|
tokens=''
|
|
|
|
while [[ "$tokens" == '' ]]; do
|
|
|
|
tokens=$(curl -s -X POST -H "Content-type: application/json" --data '{"phoneOS":"Android"}' "https://api-inmobile-pl.easypack24.net/v1/confirmSMSCode/${post_data[phone]}/${post_data[code]}")
|
|
|
|
sleep 0.5
|
|
|
|
done
|
2020-09-19 19:53:02 +02:00
|
|
|
|
|
|
|
if [[ $(echo $tokens | jq .status) == "404" ]]; then
|
2020-10-25 02:30:47 +01:00
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -1 "wrongData"
|
2020-09-19 19:53:02 +02:00
|
|
|
else
|
|
|
|
add_account_refreshtoken $(echo $tokens | jq -r .refreshToken)
|
|
|
|
add_account_authtoken $(echo $tokens | jq -r .authToken)
|
2020-10-25 02:30:47 +01:00
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args 200 "success"
|
2020-09-19 19:53:02 +02:00
|
|
|
fi
|
|
|
|
fi
|