-
Created by
user-5ad4e, last updated on Nov 06, 2020
1 minute read
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 7
Next »
The server ip-address:port is http://3.232.82.82:5000
| URL | /api/login/ |
| Description | Login a user, and set cookie for authentication |
| Method | POST |
| Url Param | |
| Request Body Data | - HTML Form Submission with fields:
- email (string)
- password (string)
- remember_me (optional boolean)
- Alternatively, you can manually add following fields in request body as a json format:
- email (string)
- password (string)
- remember_me (optional boolean)
- formdata (empty string)
|
| Response | - {message: "Logged in."} - 200
- {message: "Bad request format"} - 400
- {message: "invalid credential(s) provided, please check your credential(s) and try again"} - 400/401
|
| Cookie | - session: a cookie for trace login status
- remember_token: a cookie for remember_me feature (only when logged in with remember_me set to true)
|
| URL | /api/registration/ |
| Description | Register a new user. |
| Method | POST |
| Url Param | |
| Request Body Data | - HTML Form Submission with fields:
- email (string)
- username (string)
- password (string)
- password2 (string)
- Alternatively, you can manually add following fields in request body as a json format:
- email (string)
- username (string)
- password (string)
- password2 (string)
- formdata (!EMPTY! string)
|
| Response | - {message: "Registered, please login."} - 200
- {message: "Data input is not valid, please try again"} - 400
|
| Cookie | |
| URL | /api/logout/ |
| Description | Logout a user, set cookie/disable the token saved in cookie |
| Method | POST |
| Url Param | |
| Request Body Data | |
| Response | - {message: "logged out"} - 200
|
| Cookie | - session: will be removed
- remember_token: will be removed
|