Postingan lainnya
Bagaimana caranya agar kita tetap masih berada di halaman dashboard ketika setelah login?
Misalnya begini saya saat ini sedang berada di halaman url "root/login.php", kemudian melakukan input username & password utk login ke dashboard. Dan Saya berhasil masuk ke dashboard admin dengan url "root/dashboard.php".
Nah ketika saya coba ketik untuk ganti url root/dashboard.php menjadi root/login.php, mengapa halaman login tersebut masih bisa diakses/terload kembali dan muncul halaman input username & password lagi? bukankah harusnya tetap redirect ke halaman dashboard? Saya hanya bermaksud dan ingin bagaimana caranya ketika url diganti root/login.php url ini me redirect tetap ke halaman root/dashboard.php, bukan menampilkan halaman login lagi/input data lagi. Disini yang berperan mungkin fungsi session dan cookies? Bagaimana cara mensiasatinya? Terimakasih para suhu :)
2 Jawaban:
yg berperan di session / cookienya.. biasa nya kalo login kan ada cek id... misalnya ceklogin.php :
...
if ($jumlahuser > 0) {
.....
$_SESSION['username'] = "kambing";
...
}
...
di halaman login.php nya masukin kondisi untuk ngecek apakah user sudah login / belum
if(isset($_SESSION['username'])){header('location: dashboard.php');}
kira2 bgitu.. gambaran umumnya
Buat 1 forlder dibagian componen folder tetsebut agar cara perintaj loginnya terarahkan ke dashboard gan.