2020-10-07 00:13:42 +02:00
|
|
|
#!/bin/bash
|
2020-10-29 22:23:06 +01:00
|
|
|
source "${cfg[namespace]}/code/common.sh"
|
|
|
|
|
|
|
|
if ! session_verify "${cookies[sh_session]}"; then
|
2020-10-25 02:30:47 +01:00
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -1 "You're not logged in!"
|
2020-11-06 00:27:48 +01:00
|
|
|
return 1
|
|
|
|
elif account_verified "$(session_get_username "${cookies[sh_session]}")"; then
|
2020-10-29 22:23:06 +01:00
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -2 "You didn't verify your mail!"
|
2020-11-06 00:27:48 +01:00
|
|
|
return 1
|
2020-10-29 22:23:06 +01:00
|
|
|
elif check_if_user_exists "authToken"; then
|
|
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -3 "You didn't verify your phone!"
|
2020-11-06 00:27:48 +01:00
|
|
|
return 1
|
2020-10-07 00:13:42 +02:00
|
|
|
else
|
2020-10-29 22:23:06 +01:00
|
|
|
[[ "$silent" != "yes" ]] && jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args 200 "OK"
|
2020-11-06 00:27:48 +01:00
|
|
|
return 0
|
2020-10-07 00:13:42 +02:00
|
|
|
fi
|
|
|
|
|