Login menggunakan Email atau Username di YII

Alternatif Login menggunakan Email atau Username di PHP dengan Framework YII - Pada framework YII sendiri sudah disediakan fungsi untuk mengatur autentikasi dalam hal ini Login, untuk masuk ke aplikasi, berbagai kemudahanpun ditawarkan agar mempermudah user untuk mengakses aplikasi. 
Login menggunakan Email atau Username di YII
Form Login Alternatif Email atau Username YII
Sebelumnya:

Salahsatunya login dengan alternatif, misalnya login dengan pilihan alamat email atau username, untuk konfigurasi di YII sangatlah mudah silahkan buka file UserIdentity.php di direktori folder /protected/components/UserIdentity.php
Login menggunakan Email atau Username di YII
File UserIdentity.php (Sebelumnya)

Replace code pada baris 15 dengan code dibawah ini:
if(strpos($this->username, '@') !== false){
$user = User::model()->findByAttributes(array('email'=>$this->username));
}else{
$user = User::model()->findByAttributes(array('username'=>$this->username));
}

Sehingga menjadi seperti berikut:
Login menggunakan Email atau Username di YII
File UserIdentity.php (Setelah Diedit)

Sekian tutorial singkat soal cara membuat login alternatif dengan username atau email menggunakan framework yii, selain itu bisa juga dipakai atribut lainnya jika dibutuhkan, contoh loginnya dengan nomor hp atau pin dll. Semoga bermanfaat.
Mau Tanya ? Silahkan Klik Disini

0 comments