Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 :)

avatar adiernes
@adiernes

24 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

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

avatar jabbarbie
@jabbarbie

34 Kontribusi 28 Poin

Dipost 8 tahun yang lalu

Buat 1 forlder dibagian componen folder tetsebut agar cara perintaj loginnya terarahkan ke dashboard gan.

avatar BianDj
@BianDj

12 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban