⭐ GETTING STARTED
-
- API ADMIN
- API User
- API ClassRoom
- API Member
- API Global
- API Authentication
- API POST
- API COMMENT
- API ADMIN
INTRODUCTION
1 sản phẩm của nhóm giúp quản lí clb HIT - ĐHCNHN
TEAM MEMBER
- Backend: Bùi Việt Hoàng
- Android: Cao Đắc Thuận x Mai Hường
API DOCS
API Authentication
API Login
POST: localhost:8080/api/v1/auth/login
Body: (Type Json)
{
"username": "2019606167",
"password": "Hoangdz23@"
}
Validate:
username: bắt buộc là số và có 10 kí tự
password: Độ dài tối thiểu 8 kí tự, có ít nhất 1 chữ Hoa, 1 chữ thường, 1 kí tự đặc biệt
Response:
{
"statusCode": 200,
"jwt": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIyMDE5NjA2MTY3IiwiZXhwIjoxNjIxMjk5Mzc3LCJpYXQiOjE2MjEyNjMzNzd9.MBNQ_JZomk9GMBXDkxbew_l8vUvveWcX2a4hunxQgSE",
"userId": 1,
"username": "2019606167",
"role": "MEMBER"
}
API Signup
POST localhost:8080/api/v1/auth/signup
Body: (Type Json)
{
"fullname": "Hoang Bui",
"userName": "2019606127",
"password": "Hoangdz23@",
"email": "[email protected]",
"phone": "0979150931",
"birthday": "23/12/2001"
}
Validate:
username: bắt buộc là số và có 10 kí tự
password: Độ dài tối thiểu 8 kí tự, có ít nhất 1 chữ Hoa, 1 chữ thường, 1 kí tự đặc biệt
email: đúng định dạng
phone: đúng định dạng
birthday: đang fix :v
Response:
Update