New Function #292
closed[APP] 비밀번호 재설정
Description
이메일 인증 사용자인 경우, 사용자의 '비밀번호 설정일', '비밀번호 재설정 안내일'을 기록해야 할 것 같습니다.
- 비밀번호 설정일 : 마지막으로 비밀번호를 변경한 일자(최초인 경우 최초 설정 일자)
- 비밀번호 재설정 안내일 : (기본) 비밀번호를 변경한 일자 + 6개월(180일)
1. 비밀번호를 변경하는 경우
(1) 새 비밀번호가 현재 비밀번호와 동일한 경우 : '현재 비밀번호와 동일합니다.' 팝업 안내
(2) 비밀번호 변경된 경우 : '비밀번호 변경이 완료되었습니다.' 팝업 안내 후 비밀번호 설정일과 비밀번호 재설정 안내일(비밀번호 설정일 + 180일) 업데이트
(3) 현재 비밀번호를 틀리게 입력한 경우 : '현재 비밀번호를 잘못 입력했습니다.'
2. 30일 후에 변경을 누르는 경우
- 비밀번호 재설정 안내일에 30일 추가
Files
Updated by Jisoo Choi about 1 year ago
- File 비밀번호_재설정_안내.png 비밀번호_재설정_안내.png added
비밀번호 재설정 안내 페이지를 첨부합니다.
Updated by Deca Park about 1 year ago
[API] POST /api/signup (회원가입)
1.when INSERT st_user
1) if signup_type = 'MJ01' (이메일: email)
a) pw_mod_date : set current datetime
b) pw_reset_date (NEW) : set pw_mod_date + 180 days
[API] PUT /api/user (회원정보 변경)
1.when UPDATE st_user
1) if signup_type = 'MJ01' (이메일: email) AND password is updated
a) pw_mod_date / b) pw_reset_date
- same with signup (회원가입)
[API] PUT /api/set_passwd (비밀번호변경)
1.when UPDATE st_user
1) if signup_type = 'MJ01' (이메일: email)
- same with signup (회원가입)
[API] POST /api/login (로그인)
1.Response
- add 'pw_reset_date' field
[API] POST /api/passwd_reset_extend (비밀번호 재설정 연장) (NEW) : Spec #32 - 20240106
1.RequestBody
- id string Y 사용자ID
2.Process
1) UPDATE st_user
pw_reset_date = current date + 30 days
Updated by Deca Park about 1 year ago
- File #292_비밀번호재설정(password reset).pptx #292_비밀번호재설정(password reset).pptx added
- Assignee changed from Deca Park to Toby Pham
[APP] 비밀번호 재설정 (password reset)
1.Spec
- refer to attach ppt
[Test Issues]
비밀번호 변경 (password change) button
- validate is not applied
Updated by Toby Pham about 1 year ago
- Status changed from New to Resolved
- Assignee changed from Toby Pham to Deca Park
Updated by Deca Park about 1 year ago
- Status changed from Resolved to Feedback
- Assignee changed from Deca Park to Toby Pham
Updated by Deca Park about 1 year ago
[API] GET /api/login
1.pw_reset_date
- db value: "2024-01-14" but API returns "2024-01-13"
Updated by Toby Pham about 1 year ago
- Status changed from Feedback to Resolved
- Assignee changed from Toby Pham to Deca Park
Updated by Deca Park about 1 year ago
- Assignee changed from Deca Park to Jisoo Choi
[테스트 방법]
1.DB(st_user)
- pw_reset_date (비밀번호재설정안내일자)를 오늘 이전으로 수동 변경후 테스트