PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : این کدها چیه ؟



ادمین سایت
October 6th, 2013, 02:01
سلام
توی این کد . سیستم از کجا متوجه میشه ایمیل وارد شده مال ادمین هست یا کاربر ؟
اگر ادمین بود میره به صفحه مدیریت admin.phph و اگر کاربر بود میره به پنل کاربری cpanel.php . میخواستم بدونم p_admin چیه و کجا ذخیره میشه ؟
یه توضیح بدین منم حالی بشم




<?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="نام کاربری موجود نمیباشد و یا اکانت شما غیر فعال است !";
;}
;}
?>

ادمین سایت
October 6th, 2013, 02:45
کسی نبود ؟

ادمین سایت
October 6th, 2013, 21:38
انجمن به این بزرگی کسی نیست جواب بده ؟

bmi
October 6th, 2013, 21:40
به پایگاه داده تعریف شده admin و client
تشخیص میده

ادمین سایت
October 7th, 2013, 00:14
مقدار ادمین توی کدوم تیبل ذخیره میشه ؟
اسکریپت از کجا میفهمه که ایمیل مدیر هست یا کاربر ؟

ادمین سایت
October 7th, 2013, 01:18
کسی نیست کمک کنه ...

mil4ni
October 7th, 2013, 05:30
مقادیر یا به عبارتی همان نام کاربری و پسوردها در داخل دیتابیس ذخیره شده اند

این کد به دیتابیس متصل شده و صحت نام کاربری و پسورد روارد شده رو چک می نماید

همچنین چک میکند که نام کاربری جزء کدام دسته ( ادمین یا مشترک ) می باشد

kb667
November 3rd, 2013, 04:38
عزیزم توی خط9 اگه دقت کنی: توی دیتابیس درجه کاربر access تعیین شده ، که عدد 10 یعنی ادمین/مدیر