Flutter
...
Authentication
Implementasikan Reset Kata Sandi di Flutter dengan Parse
9 mnt
cara menambahkan reset kata sandi pengguna ke aplikasi flutter pendahuluan ini adalah fakta bahwa segera setelah anda memperkenalkan kata sandi ke dalam sistem, pengguna akan melupakannya parse server menyediakan cara untuk membiarkan mereka mengatur ulang kata sandi mereka dengan aman alur reset kata sandi dimulai dengan mendapatkan alamat email pengguna dan memanggil requestpasswordreset requestpasswordreset metode dari parse user parse user kelas ini akan mencoba mencocokkan email yang diberikan dengan email atau nama pengguna pengguna dan mengirimkan email reset kata sandi kepada mereka dengan melakukan ini, anda dapat memilih untuk membiarkan pengguna menggunakan email mereka sebagai nama pengguna, atau anda dapat mengumpulkannya secara terpisah dan menyimpannya di kolom email alur untuk reset kata sandi adalah sebagai berikut pengguna meminta agar kata sandi mereka direset dengan mengetikkan email mereka back4app mengirimkan email ke alamat mereka dengan tautan reset kata sandi khusus pengguna mengklik tautan reset dan diarahkan ke halaman khusus back4app untuk mengetikkan kata sandi baru pengguna mengetikkan kata sandi baru kata sandi mereka sekarang telah direset ke nilai yang mereka tentukan dalam panduan ini, anda akan belajar bagaimana menggunakan plugin flutter untuk parse server untuk mengimplementasikan fitur reset kata sandi pengguna menggunakan parseuser parseuser kelas untuk aplikasi flutter anda tujuan membangun fitur reset kata sandi menggunakan parse untuk aplikasi flutter prasyarat untuk menyelesaikan tutorial ini, anda akan membutuhkan https //flutter dev/docs/get started/install https //developer android com/studio atau https //code visualstudio com/ (dengan https //docs flutter dev/get started/editor dart dan flutter) aplikasi flutter yang dibuat di panduan sebelumnya catatan ikuti https //app archbee com/docs/ roxiyumxobue9i7uv49e/hzburmiwcukmjmsxudirt pada sesi selesaikan panduan sebelumnya agar anda dapat memiliki pemahaman yang lebih baik tentang parseuser parseuser kelas sebuah perangkat (bukan simulator) yang menjalankan android atau ios memahami proses reset password untuk lebih memahami proses reset password, kita akan melanjutkan pengembangan aplikasi yang dimulai di panduan sebelumnya dan mengimplementasikan fungsinya kami tidak akan menjelaskan kode aplikasi flutter karena fokus utama panduan ini adalah menggunakan flutter dengan parse mengikuti langkah langkah berikut, anda akan membangun aplikasi login dan logout di database back4app mari kita mulai! dalam langkah langkah berikut, anda akan dapat membangun fungsi reset password dalam aplikasi kita 1 buka proyek aplikasi login/logout/reset password buka proyek flutter dari panduan sebelumnya https //www back4app com/docs/flutter/parse sdk/flutter current user%22 pergi ke main dart main dart file 2 kode untuk reset kata sandi untuk memulai alur reset kata sandi, kita memerlukan email pengguna cari fungsi douserresetpassword douserresetpassword di file main dart main dart ganti kode di dalam douserresetpassword douserresetpassword dengan 1 final parseuser user = parseuser(null, null, controlleremail text trim()); 2 final parseresponse parseresponse = await user requestpasswordreset(); 3 if (parseresponse success) { 4 message showsuccess( 5 context context, 6 message 'password reset instructions have been sent to email!', 7 onpressed () { 8 navigator of(context) pop(); 9 }); 10 } else { 11 message showerror(context context, message parseresponse error! message); 12 } untuk membangun fungsi ini, ikuti langkah langkah berikut buat sebuah parseuser parseuser instance kelas dengan perintah parseuser(null, null, controlleremail text trim()); parseuser(null, null, controlleremail text trim()); kolom email diperlukan untuk kolom lainnya yang bisa anda gunakan null panggil user requestpasswordreset user requestpasswordreset fungsi untuk mengirim email pemulihan fungsi lengkapnya harus terlihat seperti ini 1 void douserresetpassword() async { 2 final parseuser user = parseuser(null, null, controlleremail text trim()); 3 final parseresponse parseresponse = await user requestpasswordreset(); 4 if (parseresponse success) { 5 message showsuccess( 6 context context, 7 message 'password reset instructions have been sent to email!', 8 onpressed () { 9 navigator of(context) pop(); 10 }); 11 } else { 12 message showerror(context context, message parseresponse error! message); 13 } 14 } untuk mengujinya, klik pada jalankan jalankan tombol di android studio/vscode klik pada reset kata sandi reset kata sandi tombol di layar berikutnya, masukkan email pengguna dan klik reset kata sandi reset kata sandi lagi selesai! di akhir panduan ini, anda dapat mengimplementasikan fungsi reset kata sandi aplikasi anda menggunakan fitur inti parse server melalui back4app!