Password atau kata sandi merupakan kode rahasia yang di gunakan untuk mengakses atau membuka suatu system yang terkunci yang sifatnya privacy atau tertutup, jika ada orang lain yang mengetahui password dari system yang kita punya maka seseorang tersebut bisa saja mencuri data ataupun berkas yang terdapat di dalam system tersebut. Jadi untuk me-reset password yang kita punya biar lebih aman kita bisa menggunakan varifikasi email jadi tidak semua orang bisa merubah password dari system tersebut, pada tutorial kali ini kita akan membahas tentang bagaimana cara membuat Reset Password Dengan Verifikasi Email Menggunakan Codeigniter, namun pada tutorial Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1 kali ini kita akan membuat form reset password dan pengecekan email yang telah tersimpan pada database.

Oke teman-teman kita akan langsung saja membuat Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1, langkah pertama pastikan teman-teman telah membuat proses login dan logout jika proses tersebut telah teman-teman buat maka kita akan membuat form untuk memasukan email yang akan kita gunakan untuk reset password seperti di bawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Pada contoh diatas dapat kita lihat jika link lupa password kita klik maka akan muncul form untuk memasukan email yang akan kita rubah passwordnya

Untuk scriptnya silahkan teman-teman buat sebuah method dengan nama reset_password() seperti dibawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Selanjutnya kita akan membuat sebuah file pada views dengan nama reset_password_email untuk scriptnya seperti dibawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Berikutnya kita akan membuat sebuah method dengan nama email_reset_password_validation() yang berfungsi untuk pengecekan validasi email yang masukan, jika email yang dimasukan benar maka akan menjalankan proses update password dan jika salah maka akan muncul pesan pesan error untuk scriptnya seperti dibawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Selanjutnya kita akan membuat sebuah model dengan nama Reset_m untuk memasukan query update data untuk scriptnya seperti dibawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Ket :

Pada script diatas kita melakukan update data pada table member dan pastikan pada table yang teman-teman gunakan terdapat sebuah field reset_pasword yang berfungsi untuk memasukan $reset_key.

Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Pada contoh diatas dapat kita lihat bahwa jika email yang kita masukan benar sesuai dengan yang ada pada database maka akan muncul ada jika tidak maka akan muncul pesan error.

Oke teman-teman itulah pembahasan kita pada tutorial Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 1

Semoga bermanfaat.

Terima kasih.

Reset Password Dengan Verifikasi Email Menggunakan Codeigniter Part 2

http://kursuswebprogramming.com/reset-password-dengan-verifikasi-email-menggunakan-codeigniter-part-3/