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)