Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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.