Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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 ...
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban