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