Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Halaman Login
Saya Ingin Bertanya Nih, Saya membuat Form Login. tetapi saya tidak tau masalahnya dimana? Ini Syntax nya:
(Login.php)
Halaman Login
Halaman Login
( Login Untuk Mendapatkan Akses )
Masukan Username Dan Password
query("SELECT * FROM tb_user WHERE username='$username' and password='$pass'"); $data = $sql->fetch_assoc(); $ketemu = $sql->num_rows;
if ($ketemu >=1) { session_start();
if ($data['level'] == "admin") {
$_SESSION['admin'] = $data['id'];
header("location:admin.php"); }else if ($data['level'] == "user") {
$_SESSION['user'] = $data['id'];
header("location:admin.php"); } }else{ ?>
(admin.php)
Heri Amalindo
Toggle navigationAdmin
Last access : 10 Maret 2018 Logout
Mohon Pencerahannya :)
2 Jawaban:
erornya di login.php
(Notice: Undefined index: admin in C:\xampp\htdocs\heri\login.php on line 7
Notice: Undefined index: user in C:\xampp\htdocs\heri\login.php on line 7)
Tolong Yang Pencerahannya :)
Index `admin` pada associative array `$_SESSION` tidak ada. Bisa dibuktikan dengan
var_dump($_SESSION);
.
Solusinya, lakukan validasi dulu 'apakah index admin pada array $_SESSION ada?', jika hasilnya ada, baru lakukan pengambilan nilai pada $_SESSION. Validasi bisa menggunakan isset() atau array_key_exists()