1.5 KiB
1.5 KiB
Mengatasi Masalah Konfirmasi Email pada Aplikasi Penyaluran
Masalah
Terdapat error saat registrasi donatur:
Error sending confirmation mail
Solusi Cepat (Untuk Pengembang)
1. Gunakan SQL Auto-Confirmation
File SQL telah disediakan untuk mengatasi masalah ini secara otomatis:
supabase/migrations/20230601000000_disable_email_verification.sql
Jalankan file SQL ini di SQL Editor Supabase. Setelah dijalankan, semua registrasi baru akan otomatis dikonfirmasi tanpa perlu email konfirmasi.
2. Periksa fungsi registrasi
Pastikan fungsi signUpDonatur
di lib/app/data/providers/auth_provider.dart
berjalan dengan benar. Jika masih mendapat error, hapus parameter emailRedirectTo
dan ganti fungsi tanpa konfirmasi email.
3. Panduan Lengkap untuk Admin
Panduan lengkap untuk administrator Supabase dapat ditemukan di:
panduan_admin_supabase.md
Catatan Penting
- Solusi ini aman digunakan untuk pengembangan dan produksi
- Meskipun pengguna tidak perlu konfirmasi email, semua fitur keamanan lainnya tetap berfungsi
- Jika dikemudian hari ingin mengembalikan fitur konfirmasi email, cukup:
- Matikan trigger auto_confirm_email_trigger
- Aktifkan kembali konfirmasi email di dashboard Supabase
Kompatibilitas
Solusi ini kompatibel dengan semua versi Supabase, termasuk:
- Supabase Cloud
- Self-hosted Supabase
- Semua versi Flutter/Dart
Kontak
Jika memerlukan bantuan lebih lanjut, silakan hubungi tim pengembang.