zoni
aliakmalzoni 3 tahun yang lalu
2.2k 0 PHP

Cara menampilkan data profil di login multi user

Assalamu'alaikum.. pertama - tama saya mengucapkan terima kasih karena sangat terbantu mencerdaskan kami para pelajar dalam belajar pemograman.. semoga rezeki pengurus website ini lancar selalu. include 'koneksi.php'; // menangkap data yang dikirim dari form login $id = $_POST['id']; $nama = $_POST['nama']; $username = $_POST['username']; $password = $_POST['password']; $level = $_POST['level']; // menyeleksi data user dengan username dan password yang sesuai $login = mysqli_query($koneksi,"select * from user where username='$username' and password='$password'"); // menghitung jumlah data yang ditemukan $cek = mysqli_num_rows($login); // cek apakah username dan password di temukan pada database if($cek > 0){ $data = mysqli_fetch_assoc($login); // cek jika user login sebagai admin if($data['level']=="admin"){ // buat session login dan username $_SESSION['id'] = $data_user['id']; $_SESSION['username'] = $username; $_SESSION['level'] = "admin"; // alihkan ke halaman dashboard admin header("location:halaman_admin.php"); // cek jika user login sebagai pegawai }else if($data['level']=="pegawai"){ // buat session login dan username $_SESSION['id'] = $data_user['id']; $_SESSION['username'] = $username; $_SESSION['level'] = "pegawai"; // alihkan ke halaman dashboard pegawai header("location:halaman_pegawai.php"); // cek jika user login sebagai pengurus }else if($data['level']=="pengurus"){ // buat session login dan username $_SESSION['id'] = $data_user['id']; $_SESSION['username'] = $username; $_SESSION['level'] = "pengurus"; // alihkan ke halaman dashboard pengurus header("location:halaman_pengurus.php"); }else{ // alihkan ke halaman login kembali header("location:index.php?pesan=gagal"); } }else{ header("location:index.php?pesan=gagal"); } ?>

0 Jawaban

Silahkan Login untuk menjawab.

Top Coder