Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Session pada php

Gimana caranya membuat proses login yang benar dengan session ?

        $_SESSION['id'] = $data['id'];
	$_SESSION['username'] = $data['username'];
	$_SESSION['nama_user'] = $data['nama_user'];
	$_SESSION['level'] = $data['level'];

	if($data['level']=="SuperAdmin"){
		header ("location:../user_admin/index.php");
	}
	elseif($data['level']=="Akademik"){
		header ("location:../user_akademik/index.php");
	}
	elseif($data['level']=="Guru"){
		header ("location:../user_guru/index.php");
	}
	elseif($data['level']=="Ortu"){
		header ("location:../user_ortu/index.php");
	}

Kode di atas mungkin akan menghasilkan data yang tidak sesuai jika user yang login ada dua orang dalam satu perangkat. Misalnya seperti kode di bawah ini.

<div class="control-group">
  <label class="control-label" for="focusedInput">Username</label>
  <div class="controls">
    <input class="input-xlarge focused" id="focusedInput" type="text" name="username" value="<?=$_SESSION['username']?>" >
  </div>
</div>

<div class="control-group">
  <label class="control-label" for="focusedInput">Nama User</label>
  <div class="controls">
    <input class="input-xlarge focused" id="focusedInput" type="text" name="nama_user" value="<?=$_SESSION['nama_user']?>" >
  </div>
</div>

Maka session yang di munculkan akan tidak sesuai... Jadi gimana memunculkan session yang spesifiknya ? Terimakasihhh ...

avatar rahmatramadhan
@rahmatramadhan

26 Kontribusi 5 Poin

Diperbarui 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban