| 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)
|