Pendahuluan
Halaman reset password memungkinkan Anda membuat password baru untuk akun Cekolah.com Anda. Halaman ini diakses melalui link email yang dikirim saat Anda meminta reset password.Cara Akses
Dari Email Verifikasi
Anda akan menerima email dengan:- Subjek: Reset Password - Cekolah.com
- Link: Klik tombol “Reset Password” atau salin URL
Langsung dari URL (Tidak Disarankan)
Jika Anda memiliki token, Anda dapat langsung akses:Alur Reset Password
Langkah 1: Validasi Token
Saat halaman dimuat, sistem akan:- ✅ Memverifikasi token dalam URL
- ✅ Memastikan token belum expired
- ✅ Memastikan token valid
Langkah 2: Masukkan Password Baru
Password Baru
- Buat password baru yang kuat
- Minimal 8 karakter
- Gunakan kombinasi huruf, angka, simbol
Konfirmasi Password
- Ulangi password baru Anda
- Kedua field harus sama persis
- Validasi dilakukan real-time
Langkah 3: Validasi Password
Sistem akan memvalidasi:- ✅ Password minimal 8 karakter
- ✅ Password tidak boleh kosong
- ✅ Konfirmasi password sama dengan password baru
- ✅ Password tidak sama dengan email Anda
Langkah 4: Simpan Password Baru
Klik tombol “Mengatur ulang password” untuk:- Mengirimkan password baru ke server
- Mengenkripsi password dengan bcrypt
- Menyimpan ke database dengan aman
- Logout dari semua session lama (opsional)
- Menampilkan pesan sukses
Persyaratan Password
Panjang
- Minimal 8 karakter
- Tidak ada batas maksimal karakter
- Lebih panjang = lebih aman
Kompleksitas
Sebaiknya gunakan kombinasi:Huruf Besar (A-Z)
- Contoh: A, B, K, S, T
- Gunakan minimal 1
Huruf Kecil (a-z)
- Contoh: a, b, k, s, t
- Gunakan minimal 1
Angka (0-9)
- Contoh: 0, 1, 2, 5, 9
- Gunakan minimal 1
Simbol (!@#$%^&*)
- Contoh: !, @, #, $, %, ^, &, *
- Gunakan minimal 1
Contoh Password yang Baik
Contoh Password yang Buruk
Pesan Error
Token Tidak Valid
- Link sudah lebih dari 1 jam (expired)
- Token tidak sesuai
- Link sudah digunakan
- Ada kesalahan pada URL
- Kembali ke halaman Lupa Password
- Masukkan email Anda
- Minta link reset baru
- Gunakan link baru untuk reset password
Password Tidak Cocok
- Password dan konfirmasi field tidak sama persis
- Ada spasi atau karakter berbeda
- Ketik password yang sama di kedua field
- Pastikan tidak ada spasi di awal/akhir
- Gunakan password manager untuk copy-paste
Password Terlalu Pendek
- Password kurang dari 8 karakter
- Gunakan minimal 8 karakter
- Tambah angka, simbol, atau huruf
- Contoh minimal:
Pass123!(8 karakter)
Keamanan Reset Password
Enkripsi
- Password dienkripsi saat pengiriman (HTTPS/SSL)
- Password di-hash menggunakan bcrypt di server
- Tidak ada plain text password disimpan di database
Token Keamanan
- Token unik untuk setiap reset request
- Token hanya berlaku 1 jam
- Token tidak dapat digunakan 2x
- Token dibuat dengan cryptographic random generator
Session Management
- Setelah reset, session lama akan invalid
- Anda perlu login ulang dengan password baru
- Logout dari semua perangkat (opsional)
Setelah Reset Berhasil
Pesan Sukses
Anda akan melihat:Langkah Selanjutnya
- Tunggu Otomatis: Anda akan otomatis diarahkan ke halaman masuk dalam 2 detik
- Manual: Klik tombol “Masuk Sekarang” untuk langsung masuk
-
Login:
- Email: Masukkan email Anda
- Password: Masukkan password baru
- Klik “Masuk”
Verifikasi Akun
Setelah masuk, sebaiknya:- ✅ Periksa profil Anda
- ✅ Verifikasi informasi kontak
- ✅ Update pengaturan keamanan jika perlu
- ✅ Periksa aktivitas login terakhir
Troubleshooting
Halaman Blank atau Loading Terus
Browser Issue
Browser Issue
- Refresh halaman (F5 atau Cmd+R)
- Clear browser cache
- Gunakan browser lain (Chrome, Firefox, Safari)
- Coba mode incognito/private
Token Masalah
Token Masalah
- Periksa URL di browser
- Pastikan URL lengkap dan tidak dipotong
- Gunakan link dari email verifikasi
- Jangan edit token di URL
Jaringan Masalah
Jaringan Masalah
- Periksa koneksi internet
- Coba WiFi berbeda atau mobile data
- Cek apakah halaman loading di browser
- Tunggu beberapa saat, coba refresh
Password Baru Tidak Bisa Login
Jika password baru tidak bekerja saat login:- Tunggu beberapa menit (database sync)
- Clear cookies dan cache browser
- Coba browser/device berbeda
- Periksa apakah CAPS LOCK aktif
- Pastikan password diketik dengan benar
- Minta reset password baru
Lupa Password Baru Setelah Reset
Jika Anda lupa password baru:- Kembali ke halaman Lupa Password
- Masukkan email Anda
- Minta link reset password baru
- Buat password baru lagi
Akun Tidak Bisa Masuk Setelah Reset
Jika password benar tapi tidak bisa masuk:- Periksa email Anda (perlu verifikasi?)
- Coba clear cookies browser
- Login di browser/device berbeda
- Hubungi support jika masalah berlanjut
Tips Keamanan Setelah Reset
Sekarang Lakukan Ini
✅ Harus Dilakukan:- Masuk dengan password baru Anda
- Jangan bagikan password dengan siapa pun
- Logout dari semua device (opsional)
- Periksa aktivitas akun
- Ubah password setiap 3-6 bulan
- Gunakan password manager untuk menyimpan
- Aktifkan two-factor authentication
- Periksa aktivitas login berkelala
Jangan Pernah
❌ Bagikan password reset URL ❌ Tulis password di tempat terbuka ❌ Gunakan password yang sama di situs lain ❌ Login di perangkat publik tanpa logoutIntegrasi dengan Google
Jika Akun Terhubung Google
Jika Anda menggunakan Google OAuth:- Anda tetap bisa reset password email
- Atau login langsung dengan Google (tidak perlu password)
- Anda dapat memilih cara login yang lebih mudah
Dukungan
Jika mengalami masalah reset password:- 📧 Email: admin@cekolah.com
- 💬 Chat support dalam aplikasi
- 📞 Hotline support (jika tersedia)
- ❓ FAQ untuk pertanyaan umum
Related: