Cara Konfigurasi Kirim Email pada Library ion_auth Tanpa atau dengan SMTP
Baiklah tanpa basa-basi panjang lebar lagi silahkan perhatikan langkah-langkahnya berikut ini.
TANPA SMTP
- Perhatikan 2 baris yang saya blok di gambar diatas pada file ion_auth.php pada folder config.
- Silahkan Anda ubah site_title menjadi nama web Anda yang valid/ benar misalkan: azmicolejr.com dan admin_email seperti: [email protected].
- Email tersebut harus Anda miliki/ buat di server Anda.
- Scroll ke bawah dan pastikan $config[‘use_ci_email’] = FALSE; telah dirubah nilainya dari FALSE menjadi TRUE. Hal ini akan membuat ion_auth mengirimkan format email dengan fungsi mail()
- Selesai
Dengan SMTP
- Matikan terlebih dahulu verifikasi 2 langkah di akun gmail Anda, silahkan ke https://support.google.com/accounts/answer/1064203?hl=id
- Buka file ion_auth.php pada folder config.
Ganti $config[‘identity’] = ‘username’; menjadi $config[‘identity’] = ‘email’;Ganti $config[‘use_ci_email’] = TRUE; menjadi $config[‘use_ci_email’] = FALSE; - Buka file Auth pada direktori project: admin/Auth.php. Scroll atau cari baris function forgot_password dan copas skrip berikut pada function forgot_password tersebut:
- Pada function username_check di file model: Ion_auth_model, ganti return $this->db->where(username’, $username) menjadi return $this->db->where(email’, $username)