Untuk menampilkan last login pastikan Anda sudah membuat fungsi login dengan database. Jika belum silahkan membuatnya terlebih dahulu, berikut tutorial membuat login dengan database.
Siapkan/tambahkan field yang nantinya akan digunakan untuk menyimpan record :
| Field | Type |
| last_login_time | datetime |
$this->setState('LastLogin', date("D, d M Y H:i:s",Maksud dari kode di atas yaitu mengambil nilai awal last_login_time dari database dan disimpan ke atribut LastLogin. Kemudian last_login_time di database diperbaharui dengan nilai current time.
strtotime($user->last_login_time)));
$user->saveAttributes(array('last_login_time'=>
date("Y-m-d H:i:s", time()),));
Untuk memanggil atribut tersebut bisa dilakukan dengan perintah :
Yii::app()->user->LastLogin;
Berikut saya contohkan :
<h1>Welcome to <i><?php echo CHtml::encode(Yii::app()->name); ?></i></h1>Jika berhasil login maka hasilnya adalah :
......
<?php if(!Yii::app()->user->isGuest): ?>
<p>You last logged in on <?php echo Yii::app()->user->LastLogin; ?></p>
<?php endif; ?>
Good Luck!

Belum ada tanggapan untuk "Yii: Menampilkan Last Login di Halaman Utama"
Posting Komentar