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

avatar suryoutomo
@suryoutomo

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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

avatar suryoutomo
@suryoutomo

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

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

avatar wbso
@wbso

6 Kontribusi 6 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban