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.....

avatar gratisan
@gratisan

2 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

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>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

ok gan trimaksih saran nya maklum pemula

avatar gratisan
@gratisan

2 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban