Accounts
회원가입, 로그인, 로그아웃
이메일 회원가입/로그인/로그아웃
이메일 회원가입
POST
52.78.77.1:8000/accounts/signin/
사이트 내 회원가입
Path Parameters
Name
Type
Description
nickname*
String
닉네임
email*
String
이메일
password*
String
비밀번호
{
"user": {
"id": 29,
"password": "bcrypt_sha256$$2b$12$hZ1TMqtnJn27NxULEFluKuQ1S4qiIEa1iKkfqG4XhwTjjR.EonupS",
"last_login": null,
"email": "bibim2@naver.com",
"nickname": "bibim2",
"is_superuser": false,
"is_active": true,
"is_staff": false,
"created_at": "2023-10-08T17:01:23.309738Z",
"updated_at": "2023-10-08T17:01:23.309789Z",
"groups": [],
"user_permissions": []
},
"message": "Signin Success",
"token": {
"access": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk2Nzg2MjgzLCJpYXQiOjE2OTY3ODQ0ODMsImp0aSI6IjQyOGY1OGY2ODYwMjQ1ZjM5MzVhYWVlMDAyZTY0YWUxIiwidXNlcl9pZCI6Mjl9.Q1wG9y-EgnZAO8nEzww1LbcQ-V-jDjuKLmwXNImZ8qs",
"refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY5NzA0MzY4MywiaWF0IjoxNjk2Nzg0NDgzLCJqdGkiOiIwZjZhMTQyNzgzZWQ0MTNmYTM0ZGE4Mjk5YWI3M2QwZCIsInVzZXJfaWQiOjI5fQ.tmxdLldJj2KKAatYXI00KATvB_VqA-Of7KdCFMMuJno"
}
}
이메일 로그인
POST
52.78.77.1:8000/accounts/auth/
Path Parameters
Name
Type
Description
email*
String
이메일
password*
String
비밀번호
{
"user": {
"id": 29,
"password": "bcrypt_sha256$$2b$12$hZ1TMqtnJn27NxULEFluKuQ1S4qiIEa1iKkfqG4XhwTjjR.EonupS",
"last_login": null,
"email": "bibim2@naver.com",
"nickname": "bibim2",
"is_superuser": false,
"is_active": true,
"is_staff": false,
"created_at": "2023-10-08T17:01:23.309738Z",
"updated_at": "2023-10-08T17:01:23.309789Z",
"groups": [],
"user_permissions": []
},
"message": "Login Success",
"token": {
"access": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjk2Nzg2ODg0LCJpYXQiOjE2OTY3ODUwODQsImp0aSI6ImRlMGRhNDVjMzc4MDRkYzY4MTZmNzQyNzY1MWIyM2E4IiwidXNlcl9pZCI6Mjl9.XQglpPAS3jJEQfXSNTszDwnf-GrBpP-LQoqyays4GaU",
"refresh": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTY5NzA0NDI4NCwiaWF0IjoxNjk2Nzg1MDg0LCJqdGkiOiJiMWE4MmVmYzhkZTc0MDcyYjkzY2JiZTVlZWU5OGQ3OCIsInVzZXJfaWQiOjI5fQ.JLneJ5LcKrR1CyLRnE4IDnSLoAlfv4NrlrLpQFvdmmc"
}
}
로그인 상태 확인
GET
52.78.77.1/accounts/auth/
{
"id": 29,
"password": "bcrypt_sha256$$2b$12$hZ1TMqtnJn27NxULEFluKuQ1S4qiIEa1iKkfqG4XhwTjjR.EonupS",
"last_login": null,
"email": "bibim2@naver.com",
"nickname": "bibim2",
"is_superuser": false,
"is_active": true,
"is_staff": false,
"created_at": "2023-10-08T17:01:23.309738Z",
"updated_at": "2023-10-08T17:01:23.309789Z",
"groups": [],
"user_permissions": []
}
이메일 로그아웃
DELETE
52.78.77.1:8000/accounts/auth/
{
"message": "Logout Success"
}
user_id 에 따른 user data 조회
GET
52.78.77.1:8000/acounts/auth/{user_id}/
nickname, email 조회
{
"nickname": "bibim",
"email": "bibim@naver.com"
}
회원정보
회원정보 입력
POST
52.78.77.1:8000/accounts/info/
Path Parameters
Name
Type
Description
height
int
키
weight
float
체중
info
String
자기소개
accVisibility
int
계정 공부 여부
{
"id": 4,
"height": 180,
"weight": 75.0,
"bmi": 23.15,
"info": "hi this is bibim2",
"acc_visibility": 1,
"user": 29
}
내 회원정보 조회
GET
52.78.77.1:8000/accounts/info/
{
"id": 4,
"height": 180,
"weight": 75.0,
"bmi": 23.15,
"info": "hi this is bibim2",
"acc_visibility": 1,
"user": 29
}
회원정보 수정
PUT
52.78.77.1:8000/accounts/info/
Path Parameters
Name
Type
Description
height
int
키
weight
float
체중
info
String
자기소개
accVisibility
int
계정 공개 여부
{
"id": 4,
"height": 180,
"weight": 75.0,
"bmi": 23.15,
"info": "hihihi",
"acc_visibility": 0,
"user": 29
}
id를 이용하여 회원정보 조회
GET
52.78.77.1:8000/accounts/{user_id}/
{
"id": 4,
"height": 180,
"weight": 75.0,
"bmi": 23.15,
"info": "hihihi",
"acc_visibility": 1,
"user": 29
}
Last updated