Reset Password Menggunakan API WhatsApp di Laravel

Reset Password Menggunakan API WhatsApp di Laravel

Table of contents

No heading

No headings in the article.

Ketika kalian membuat sebuah website atau aplikasi yang didalam nya terdapat sebuah user dan membutuhkan email serta password untuk menggunakan nya. Sudah tentu akan ada case dimana seorang user lupa credential untuk mengakses aplikasi tersebut, disini tugas seorang creator menyelesaikan masalah nya.

Fitur Forgot Password sudah sangat familiar di hampir semua website, ini berguna agar ketika user mengalami kesulitan untuk mengakses aplikasi fitur ini bisa digunakan. Nah, kali ini kita akan membuat fitur Forgot Password pada framework Laravel dengan bantuan API dari WhatsApp.

Demi keamanan, fitur yang akan kita buat ini nantinya hanya dapat mengirimkan sebuah password baru ke nomor yang sudah terdaftar saja. Jika nomor tidak terdaftar maka sistem akan meresponse false.

Saya asumsikan kalian sudah menginstal Laravel, jika belum silahkan kunjungi laravel.com untuk mengikuti panduan instalasi nya.

#1 Database

Buatlah sebuah database yang didalam nya terdapat beberapa fields, kurang lebih begini :

Database Users

# Form Forgot Password

Selanjutnya buatlah sebuah form yang nanti nya akan kita gunakan untuk menginputkan nomor telpon dan mengirimkan password baru.

file reset-password.blade.php

# File ResetController

Bagian terakhir adalah membuat file controller dimana disini lah nantinya fungsi pada form akan di eksekusi.

ResetPasswordController.php

Oh ya, saya menggunakan penyedia jasa API WhatsApp dari Unofficial Whatsapp API Gateway Indonesia untuk Bisnis (fonnte.com). Terdapat versi gratis dan juga berbayar.

Sekian dari saya, semoga dapat membatu teman-teman, terima kasih …