COOKIE LOGIN

erick · Apr 18, 2012
Quote:
salam kenal mas Ellyx...
saya mau nanyak ni..
saya punya kode php COOKIE LOGIN di bawa ini,yang berhak mengakses USER dan ADMIN,pada kode di bawa ini ketika admin dan user login yang tampil sebagai home adalah index.php..
trus saya mempunyai halaman index.php , index_user.php ,index_admin.php..
yang saya mau tanyakan ketika USER login yang tampil sebagi home index_user.php ,ketika ADMIN login yang tampil sebagai home index_admin.php
terimakasi atas bantuannya
<?
ob_start();
include "include/koneksi.php";
$un=$_POST['un'];
$pw=$_POST['pw'];
$go=$_POST['go'];
$type=$_COOKIE['type'];
$sel=$_GET['sel'];

$query="SELECT password,type FROM user WHERE username='".$un."';";
$hasil=mysql_query($query,$con);
$password=mysql_fetch_array($hasil);
$ty=$password[1];
if ($un&&$go){
if ($password[0]==$pw){
$expire=time()+3600;
 setcookie("user",$un, $expire);
 setcookie("log", true, $expire);
 setcookie("type",$ty, $expire);
 header('Refresh: 0.2; URL=index.php');
}
}
$p=$_GET['p'];
?>
Silahkan login untuk menjawab!
-1
Loading...
Ellyx Christian · Apr 19, 2012 · 0 Suka · 1 Tidak Suka
mungkin seperti ini:
<?
ob_start();
include "include/koneksi.php";
$un=$_POST['un'];
$pw=$_POST['pw'];
$go=$_POST['go'];
$type=$_COOKIE['type'];
$sel=$_GET['sel'];
 
$query="SELECT password,type FROM user WHERE username='".$un."';";
$hasil=mysql_query($query,$con);
$password=mysql_fetch_array($hasil);
$ty=$password[1];
if ($un&&$go){
if ($password[0]==$pw){
$expire=time()+3600;
 setcookie("user",$un, $expire);
 setcookie("log", true, $expire);
 setcookie("type",$ty, $expire);
 header('Refresh: 0.2; URL=index_'.($ty == 'ADMIN' ? 'admin' : 'user').'.php');
}
}
$p=$_GET['p'];
?>