Postingan lainnya
Managemen user login dan hak akses
gan nanya donk gimana cara managemen user ketika member/pengguna banyak dan login secara bersamaan namun dasbord member yg ditampilkan sama dengan username/nama pengguna yang berbeda? ini gan code PHP nya apabila refresh username member pertama login berubah jadi member yg kedua.
code login --->>>
opendb();
$username=antiinjec(@$_POST['username']);
$password=md5(antiinjec(@$_POST['password']));
$query="SELECT id_pengguna, username, tipe FROM pro_pengguna WHERE username='$username' AND password='$password'";
$hasil=querydb($query);
$userjum=mysql_fetch_array($hasil);
if ($userjum['username']<>"") {
$_SESSION['ses_nama_pengguna']=$userjum['username'];
$_SESSION['ses_tipe_pengguna']=$userjum['tipe'];
?>
<script language="JavaScript">document.location='session.php'</script>
<?php
} else {
?>
<script language="JavaScript">
document.location='../index.php'</script><?php
}
?>
code session nya --->>>
opendb();
$ses_nama_pengguna=@$_SESSION['ses_nama_pengguna'];
if($ses_nama_pengguna=="")
{
?>
<script language="JavaScript">document.location='form_login.php'</script>
<?php
} else {
$queryadm="SELECT * FROM pengguna WHERE username='$ses_nama_pengguna'";
$hasiladm=querydb($queryadm);
$dataadm=mysql_fetch_array($hasiladm);
if($dataadm['tipe']==1) {
$tipe_pengguna="Administrator";
header("location:../admin/index.php");
}
else{
$tipe_pengguna="member";
header("location:../member/index.php");
}
}
?>
code index membernya --->>>
<html>
<body>
<?php
echo $dataadm['nama']." (".$tipe_pengguna; ?>)
</body>
</html>
apa pakai permission gan apa gmn? klo pake CI atau wordpess gmn gan? mohon pencerahannya.....
2 Jawaban:
Jawaban Terpilih
Caranya menggunakan session. Saran saya pelajari lebih dalam tentang session.
Kamu bisa memilih kelas atau video tertentu tentang login/register untuk kasus kamu diatas di <a href=' https://sekolahkoding.com/track/belajar-php '>kelas php ini</a>