此接口用于处理用户登录逻辑,支持多种登录方式:
{
"user": "string",
"password": "string"
}curl --location --request POST 'http://172.16.11.10:8888/api/v1/auth/login' \
--header 'Referer: http://127.0.0.1:6543' \
--header 'Authorization: Bearer {{UserToken}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"user": "string",
"password": "string"
}'{
"output": "",
"code": 0,
"message": "",
"error_message": "",
"data": {
"user": {
"user_uuid": "",
"name": "",
"email": "",
"phone": "",
"status": false,
"ban": false,
"role": {
"role_uuid": "",
"role_name": "",
"role_status": false,
"permission": [
""
],
"created_at": 0,
"updated_at": 0
},
"permission": [
""
],
"created_at": 0,
"updated_at": 0
},
"student": {
"student_uuid": "",
"id": "",
"name": "",
"gender": false,
"grade_uuid": "",
"department": "",
"major": "",
"clazz": "",
"graduated": false,
"user_uuid": "",
"created_at": 0,
"updated_at": 0,
"status": 0
},
"teacher": {
"teacher_uuid": "",
"unit_uuid": "",
"user_uuid": "",
"id": "",
"name": "",
"english_name": "",
"ethnic": "",
"sex": false,
"phone": "",
"type": "",
"email": "",
"job_title": "",
"desc": "",
"status": 0,
"created_at": 0,
"updated_at": 0
},
"token": {
"user_uuid": "",
"token": "",
"refresh_token": "",
"expire_time": 0,
"refresh_expire_time": 0,
"created_at": 0
},
"initialization": false
}
}