waktu tersisa untuk klaim DISKON 40% dalam program Full Stack Membership. Klaim Promo!

Membuat fungsi lupa password

Ditanyakan pada tanggal 25 May 2020 oleh Mikael Aditya N Edit  Hapus  Tandai Selesai  Tandai 

Kak mau bertanya, jika saya ingin membuat fungsi lupa password untuk user bagaimana caranya?

BUAT KOMENTAR

1 JAWABAN / 7 KOMENTAR

User avatar
Ahmad Oriza menjawab pada tanggal 26 May 2020 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 

Untuk membuat fitur lupa password terdapat beberapa langkah kak

  1. Bikin field baru pada tabel user bernama token.
  2. Buat form berisi inputan email. Nnt ketika user submit arahkan ke sebuah controller method. Generate token pada field si user tersebut berdasarkan email.
  3. Kirim email berisi link token ke user. Link token bisa kita arahkan ke controller method bernama user/verification.
  4. Ketika user mengakses link user/verification serta membawa token. Validasi, apakah token terdaftar atas nama dia.
  5. Jika token terdaftar, tampilan form ganti password. User kemudian diwajibkan untuk mengisi password baru. Setelah sukses mengganti, arahkan user ke controller login kembali, untuk kemudian melakukan login.
Comment ..

Adakah contoh source kode kak? atau artikel contoh?

Dikomentari pada tanggal 26 May 2020 oleh Mikael Aditya N Edit  Remove 
Comment ..

Selamat malam kak mau bertanya, untuk controller method di isi pada controller login? trus ketika user sudah input nanti di kirim ke controller method tadi yang dibuat dicontroller kan kak, trus cara membuat generate token bagaimana? lalu ketika token sudah dibuat kita kirimnya menggunakan phpMailer? setelah user menerima email dari kita user bakal klik link token itu dan munculnya link untuk form ganti password begitu kak? Terimakasih mohon bantuannya kak

Dikomentari pada tanggal 1 June 2020 oleh Mikael Aditya N Edit  Remove 
BUAT KOMENTAR