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