Project

General

Profile

Bug #934

Bug #931: [User] [Authentication]

[User] [Authentication] [API] Forgot password

Added by Truong Phan 11 months ago. Updated 10 months ago.

Status:
Implemented
Priority:
Normal
Assignee:
Start date:
02/19/2025
Due date:
% Done:

0%

Estimated time:

History

#1

Updated by Truong Phan 11 months ago

Flow:
① User bấm nút forgot password thì hiển thị màn hình nhập email, nếu đúng thì tạo token (6 số) ở bảng password_reset, nếu sai thì thông báo email không tồn tại
② Hiển thị màn hình nhập code để reset password đồng thời gửi token đã tạo vào bước 1 vào email của user. Trên màn hình này sẽ có count down đếm ngược 1 phút để có thể gửi lại token mới (phải có API khác delete tất token cũ). Ngoài ra thì mỗi token sẽ có thời gian sống là 10p, quá hạn thì token sẽ vô hiệu
③ User nhập code ở bước 2, nếu sai thì hiển thị lỗi mã code không đúng, nếu đúng thì hiển thị thông báo thành công, redirect màn hình login và reset password random và gửi password đó tới email của user.

#2

Updated by Vu Thong 10 months ago

  • Status changed from Open to Implemented

Also available in: Atom PDF