You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# when the user is already logged in
{
"resultcode": 400,
"success": false,
"message": "Already signed in",
"data": []
}
# when parameters are not fully given
{
"resultcode": 400,
"success": false,
"message": "Parameters not given",
"data": []
}
# when email is not verified
{
"resultcode": 401,
"success": false,
"message": "No email verification",
"data": []
}
# when username/password is wrong
{
"resultcode": 401,
"success": false,
"message": "Wrong info",
"data": []
}
# on DB error
{
"resultcode": 500,
"success": false,
"message": "Internal server error",
"data": []
}
Logout
Request
POST /auth/logout
parameter:
None
Response
On success:
# redirected to home
On fail:
# On DB Error
{
"resultcode": 500,
"success": false,
"message": "Internal server error",
"data": []
}
# If not logged in
{
"resultcode": 400,
"success": false,
"message": "Not logged in",
"data": []
}
# when parameters are not fully given
{
"resultcode": 400,
"success": false,
"message": "Parameters not given",
"data": []
}
# when phone, real_name is not given (for Guardian memeber)
{
"resultcode": 400,
"success": false,
"message": "Parameters not enough",
"data": []
}
# when username is duplicated
{
"resultcode": 400,
"success": false,
"message": "Username exists",
"data": []
}
# on DB error
{
"resultcode": 500,
"success": false,
"message": "Internal server error",
"data": []
}
Request List
Login
Request
parameter:
Response
On success:
On fail:
Logout
Request
parameter:
Response
On success:
On fail:
Register
Request
parameter:
Response
On success:
On fail:
Activate
email verification
Request
parameter:
Response
On success:
On fail:
The text was updated successfully, but these errors were encountered: