firebase_admin– Untuk autentikasi dan interaksi dengan Firebase.colorama– Untuk menambahkan warna pada output terminalplatform,socket,os,sys,time,datetime– Modul standar untuk interaksi sistem dan manajemen waktu
Copy pip install firebase-admin colorama Instalasi Dasar
Copy python sendemail.py Eksekusi Script
- Jalankan script
sendemail.pymelalui terminal - Masukkan email target ketika diminta
- Jika berhasil, akan ditampilkan tautan reset password dan informasi bahwa log telah disimpan
Copy Logging System System Info
- Waktu (timestamp) lengkap dengan mikrodetik
- Alamat email target
- Tautan reset password Firebase
- Nama host dan alamat IP lokal
- Sistem operasi dan versinya
Copy Firebase Setup Service accounts
- Masuk ke Firebase Console
- Pilih project > ⚙️ Settings > Service accounts
- Klik "Generate new private key"
- Simpan file tersebut sebagai
serviceAccountKey.jsondi direktori yang sama dengansendemail.py