php session error tidak bisa menampilkan data user login

coding proses.php Anda lupa memasukkan alamat nama_pengguna.

'; }

// Validasi password if (!empty($_POST['password'])) { $p = mysqli_real_escape_string($dbkoneksi, $_POST['password']); } else { $p = FALSE; echo '

Anda lupa memasukkan password.

'; }

if ($e && $p){//Jika tidak ada masalah // Membaca id_user, nama_depan, dan user_level untuk kombinasi nama_pengguna/password $q = "SELECT id_user, nama_depan, user_level FROM user WHERE (nama_pengguna='$e' AND password=SHA1('$p'))";

// Menjalankan query $hasil = mysqli_query ($dbkoneksi, $q);

// Menghitung jumlah baris yang cocok dengan kombinasi nama_pengguna/password if (@mysqli_num_rows($hasil) == 1) {//jika satu baris rekaman cocok dengan masukan // Awali sesi session_start(); $_SESSION = mysqli_fetch_array ($hasil, MYSQLI_ASSOC); $_SESSION['id']=$hasil['id_user']; // Memastikan level user adalah sebuah integer. $_SESSION['user_level'] = (int) $_SESSION['user_level'];

// Menggunakan operator ternary $url = ($_SESSION['user_level'] === 1) ? 'admin/inputjs.php' : 'aaaa'; header('Location: ' . $url); exit(); // Keluar dari skript mysqli_free_result($hasil); mysqli_close($dbkoneksi); } } else { // Tidak ada rekaman yang cocok echo '

Alamat nama_pengguna dan password yang dimasukkan tidak cocok.

Mungkin Anda perlu melakukan registrasi lebih dahulu.

'; } } else { // Jika ada masalah. echo '

Silahkan coba lagi.

'; } mysqli_close($dbkoneksi); } ?>

coding index.php

Issue IndentificationVolume:No:Year:Current Issue:Access SettingType: - Tidak Dipilih -123456MiscellaneousPublish Date:Default Email :Total Article:Select12345678910111213141516171819202122232425262728293031 Generate XML

avatar hawx
@hawx

4 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Gan, itu $hasil kan baru inisialisasi query, belum di fetch, coba difetch dulu,

$hasil = mysql_query($dbkoneksi, $q);

fetchnya jangan dimasukkin ke $_SESSION gan, soalnya setau ane $_SESSION itu variable global udah dari bawaannya PHP

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban