سلام
توی این کد . سیستم از کجا متوجه میشه ایمیل وارد شده مال ادمین هست یا کاربر ؟
اگر ادمین بود میره به صفحه مدیریت admin.phph و اگر کاربر بود میره به پنل کاربری cpanel.php . میخواستم بدونم p_admin چیه و کجا ذخیره میشه ؟
یه توضیح بدین منم حالی بشم
کد PHP:
<?PHP if(defined("MAIN_PERM")){ ?>
<?php
if($_POST['email']){
@$query=mysql_query("SELECT * FROM users WHERE email='".$_POST['email']."' AND active=1",$connect);
@$n=mysql_num_rows($query);
if($n==1){
$r=mysql_fetch_assoc($query);
if(strcmp($r['pass'],md5($_POST['pass']))==0){
if($r['access']=='10'){
$_SESSION['p_admin']=$_POST['email'];
$_SESSION['p_user']=$_POST['email'];
@$q1=mysql_query("SELECT * FROM `log` WHERE `user_id` = '".$r['id']."'",$connect);
@$r1=mysql_fetch_assoc($q1);
@$q=mysql_query("UPDATE `log` SET `ip` = '".$_SERVER['REMOTE_ADDR']."', `time` = '".time()."', `c` = '".$r1['ip']."', `lasttime` = '".$r1['time']."' WHERE `user_id` = '".$r['id']."'",$connect);
?><script>location='admin.php'</script><?php
;}else{
$_SESSION['p_user']=$_POST['email'];
@$q1=mysql_query("SELECT * FROM `log` WHERE `user_id` = '".$r['id']."'",$connect);
@$r1=mysql_fetch_assoc($q1);
@$q=mysql_query("UPDATE `log` SET `ip` = '".$_SERVER['REMOTE_ADDR']."', `time` = '".time()."', `c` = '".$r1['ip']."', `lasttime` = '".$r1['time']."' WHERE `user_id` = '".$r['id']."'",$connect);
?><script>location='cpanel.php'</script><?php
;}
;}else{
$error="نام کاربری یا رمز عبور اشتباه است";
;}
;}else{
$error="نام کاربری موجود نمیباشد و یا اکانت شما غیر فعال است !";
;}
;}
?>