Reset Password Yang Terlupa
graph TD
ns([Mulai])
ne([Selesai])
n1[User mengunjungi app]
n2{User terlogin?}
n3["User lupa password,<br>minta tautan reset password (1)"]
n4[User mengunjungi tautan<br>di email reset password]
n5["Tampilkan form reset password, kirim token<br>beserta password baru (2)"]
n6{Reset password berhasil?}
n7[User boleh diarahkan untuk<br>kembali halaman login]
ns-->n1-->n2
n2-- Ya -->ne
n2-- Tidak -->n3-->n4-->n5-->n6
n6-- Ya -->n7-->ne
n6-- Tidak -->ne
(1) Server endpoint: DELETE /auth; Client SDK method: auth.forgotPassword(email)
(2) Server endpoint: PUT /auth; Client SDK method: auth.resetPassword(token, password)