Project

General

Profile

Actions

New Function #292

closed

[APP] 비밀번호 재설정

Added by Jisoo Choi 9 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Low
Assignee:
Start date:
12/27/2023
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

 

 

 

이메일 인증 사용자인 경우, 사용자의 '비밀번호 설정일', '비밀번호 재설정 안내일'을 기록해야 할 것 같습니다.

 

- 비밀번호 설정일 : 마지막으로 비밀번호를 변경한 일자(최초인 경우 최초 설정 일자)

- 비밀번호 재설정 안내일 : (기본) 비밀번호를 변경한 일자 + 6개월(180일)  

 

1. 비밀번호를 변경하는 경우

(1) 새 비밀번호가 현재 비밀번호와 동일한 경우 : '현재 비밀번호와 동일합니다.' 팝업 안내

(2) 비밀번호 변경된 경우 : '비밀번호 변경이 완료되었습니다.' 팝업 안내 후 비밀번호 설정일과 비밀번호 재설정 안내일(비밀번호 설정일 + 180일) 업데이트

(3) 현재 비밀번호를 틀리게 입력한 경우 : '현재 비밀번호를 잘못 입력했습니다.'

 

2. 30일 후에 변경을 누르는 경우

- 비밀번호 재설정 안내일에 30일 추가

 

 

 


Files

Actions #1

Updated by Jisoo Choi 9 months ago

 

 

 

비밀번호 재설정 안내 페이지를 첨부합니다.

 

 

 

Actions #2

Updated by Deca Park 9 months 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

Actions #3

Updated by Deca Park 9 months ago

[APP] 비밀번호 재설정 (password reset)

1.Spec

  • refer to attach ppt

[Test Issues]

비밀번호 변경 (password change) button

  - validate is not applied

Actions #4

Updated by Toby Pham 8 months ago

  • Status changed from New to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #5

Updated by Deca Park 8 months ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to Toby Pham
Actions #6

Updated by Deca Park 8 months ago

[API] GET /api/login

1.pw_reset_date
  - db value: "2024-01-14" but API returns "2024-01-13"

Actions #7

Updated by Toby Pham 8 months ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #8

Updated by Deca Park 8 months ago

  • Assignee changed from Deca Park to Jisoo Choi

[테스트 방법]

1.DB(st_user)

  • pw_reset_date (비밀번호재설정안내일자)를 오늘 이전으로 수동 변경후 테스트
Actions #9

Updated by Jisoo Choi 7 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF