-->

Notification

×

Iklan

Iklan

Indeks Berita

Tag Terpopuler

Membuat script logout otomatis dengan PHP

Wednesday, August 14, 2013 | Wednesday, August 14, 2013 WIB Last Updated 2013-08-14T14:35:55Z

Buat fungsi pengecekan di file conn.php

//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