17 lines
657 B
Bash
17 lines
657 B
Bash
#!/bin/bash
|
|
source "${cfg[namespace]}/code/common.sh"
|
|
|
|
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
|
|
elif account_verified "${cookies[sh_session]}"; then
|
|
jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args -2 "You didn't verify your mail!"
|
|
return
|
|
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!"
|
|
return
|
|
else
|
|
[[ "$silent" != "yes" ]] && jq -n '{status: $ARGS.positional[0], msg: $ARGS.positional[1]}' --args 200 "OK"
|
|
fi
|
|
|