aliakmalzoni• 3 tahun yang lalu
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.