CREATE TABLE login_tb
(
id INT PRIMARY KEY AUTO_INCREMENT,
user_id INT NOT NULL,
ip VARCHAR(50) NOT NULL,
user_agent VARCHAR(10) NOT NULL,
login_at TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES user_tb(id)
);
/**
* @페이지명 : 로그인
* @URL : /login
* @Method: POST
*/
Headers {
"accessToken": "^@*&#^*#*@&^@비@*&*밀!",
}
Request {
"email": "123@123.com",
"password": "123123"
}
Response {
"success": true,
"data": {
"id": 14,
"username": "최수현",
"email": "123@123.com",
"phoneNumber": "01012345678",
"position": "사원",
"roles": "일반",
"joinDate": "2023-07-24"
}
}
/**
* @페이지명 : 로그아웃
* @URL : /logout
* @Method: GET
*/
# 테이블
# API Rest
# 요구사항정의