Flutter
...
Authentication
Verifikasi Email Pengguna dengan Flutter dan Parse
11 mnt
verifikasi email pengguna untuk flutter pendahuluan mengaktifkan verifikasi email dalam pengaturan aplikasi memungkinkan aplikasi untuk menyisihkan sebagian dari pengalamannya untuk pengguna dengan alamat email yang terkonfirmasi verifikasi email menambahkan emailverified emailverified kunci ke parseuser parseuser objek ketika parseuser parseuser email diatur atau dimodifikasi, emailverified emailverified diatur menjadi false false parse kemudian mengirimkan email kepada pengguna dengan tautan yang akan mengatur emailverified emailverified menjadi true true ada tiga emailverified emailverified status yang perlu dipertimbangkan true pengguna mengonfirmasi alamat emailnya dengan mengklik tautan yang dikirimkan parse false pada saat objek parseuser parseuser terakhir diambil, pengguna belum mengonfirmasi alamat emailnya jika emailverified emailverified adalah false false jika emailverified adalah false, pertimbangkan untuk memanggil getupdateduser() getupdateduser() pada parseuser hilang dalam panduan ini, anda akan belajar cara mengatur proses verifikasi email pengguna untuk fitur pendaftaran pengguna (daftar) anda akan membuat aplikasi yang mencakup pendaftaran pengguna dengan verifikasi email menggunakan https //www back4app com/product/parse server melalui back4app anda akan menggunakan metode yang sama yang anda gunakan untuk mengimplementasikan pendaftaran pengguna, tetapi alih alih mengarahkan pengguna ke layar yang sudah masuk, anda akan meminta pengguna untuk memverifikasi email mereka untuk masuk tujuan membangun fitur proses verifikasi email pengguna 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 dalam panduan sebelumnya catatan ikuti https //app archbee com/docs/ roxiyumxobue9i7uv49e/3uunuqp0k0awbtyuil4es 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 fungsi verifikasi email untuk lebih memahami fungsi verifikasi email, kita akan melanjutkan pengembangan aplikasi yang dimulai dalam 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 verifikasi email di aplikasi 1 aktifkan verifikasi email sekarang mari kita aktifkan verifikasi email di dashboard back4app halaman verifikasi email memiliki dua properti verifikasi email pengguna verifikasi email pengguna dan cegah login jika email tidak terverifikasi cegah login jika email tidak terverifikasi jika anda hanya mengaktifkan opsi verifikasi email pengguna, pengguna akan menerima email verifikasi tetapi akan dapat login dan menggunakan aplikasi seperti biasa jika anda juga mengaktifkan opsi cegah login jika email tidak terverifikasi cegah login jika email tidak terverifikasi , pengguna hanya akan dapat login setelah menyelesaikan proses verifikasi email pergi ke aplikasi anda di https //www back4app com/ dan klik pada pengaturan server pengaturan server temukan kartu email verifikasi dan klik pada kartu email verifikasi dan klik pada pengaturan` 3\ klik pada verifikasi email pengguna verifikasi email pengguna dan cegah login jika email tidak terverifikasi cegah login jika email tidak terverifikasi 4\ opsional isi kolom kosong dan modifikasi yang sudah diisi berdasarkan preferensi anda 5\ klik pada tombol simpan simpan 2 perbarui aplikasi login/logout/reset password buka proyek flutter dari panduan sebelumnya https //www back4app com/docs/flutter/parse sdk/users/flutter reset password cari fungsi douserregistration douserregistration di file main dart main dart setelah memanggil fungsi user signup() user signup() ;, panggil fungsi user logout() user logout() untuk memastikan bahwa pengguna tidak dapat masuk sampai email dikonfirmasi perbarui pesan yang memberitahukan pengguna untuk memeriksa kotak surat dan arahkan pengguna ke layar utama ganti kode di dalam douserregistration douserregistration dengan 1 void douserregistration() async { 2 final username = controllerusername text trim(); 3 final email = controlleremail text trim(); 4 final password = controllerpassword text trim(); 5 6 final user = parseuser createuser(username, password, email); 7 8 var response = await user signup(); 9 10 if (response success) { 11 message showsuccess( 12 context context, 13 message 'user was successfully created! please verify your email before login', 14 onpressed () async { 15 navigator pop(context); 16 }); 17 } else { 18 message showerror(context context, message response error! message); 19 } 20 } catatan kode untuk fungsi signup telah dijelaskan sebelumnya 3 uji sign up untuk mengujinya, klik tombol jalankan jalankan di android studio/vscode lakukan proses pendaftaran, klik tombol daftar daftar setelah daftar, kami akan menerima email seperti ini setelah mengklik tautan untuk memverifikasi email, properti akan diatur menjadi true di parse dashboard 4 masuk untuk menerapkan masuk dengan verifikasi email, anda hanya perlu menerapkan login pengguna parse seperti yang dijelaskan di https //www back4app com/docs/flutter/parse sdk/users/flutter login jika anda telah mengaktifkan opsi ‘cegah login jika email tidak terverifikasi’ di langkah 2, anda akan mendapatkan kesalahan berikut jika anda mencoba untuk masuk tanpa memverifikasi email anda selesai! pada tahap ini, anda dapat masuk, daftar, atau keluar dari aplikasi anda menggunakan verifikasi email dengan fitur inti parse server melalui back4app!