//fungsi untuk outomatik logout
function login_validate() {
//ukuran waktu dalam detik
$timer=30;
//untuk menambah masa validasi
$_SESSION["expires_by"] = time() + $timer;
}
function login_check() {
//mengambil nilai session pertama
$exp_time = $_SESSION["expires_by"];
//jika waktu sistem lebih kecil dari nilai waktu session
if (time() < $exp_time) {
//panggil fungsi dan tambah waktu session
login_validate();
return true;
}else{
//jika waktu session lebih kecil dari waktu session atau lewat batas
//unset session
unset($_SESSION["expires_by"]);
return false;
}
}
Panggil fungsi pengecekan saat berhasil login index.php
if ($cek_login)
{
//daftarkan ID jika user dan password BENAR
$row=mysql_fetch_array($login);
$id=$row['id'];
$nama=$row['nama'];
$_SESSION['id']=$id;
$_SESSION['nama']=$nama;
//panggil fungsi untuk membuat waktu session awal
login_validate();
echo �<br>STATUS : Berhasil Login �;
?><a href=�home.php�>Forward to Home Admin</a><?php
}else{
echo �<br>STATUS : Password Anda salah!�;
}
Panggil fungsi pengecekan di halaman home.php
include �conn.php�;
//fungsi cek waktu session. jika bernilai false atau tidak true
if (!login_check()) {
//alihkan user ke halaman logout
?><script language=�javascript�>document.location.href=�logout.php�;</script><?php
exit(0);
}
Download Contoh Logout Otomatis
Referensi : ri32.wordpress.com
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :