هذا مثال بالمرفق![]()
هذا مثال بالمرفق![]()
اخوي والله الصراحة عجزت دخول لوحة التحكم وبخصوص ملف اللوقن _login.php ما وجدت في اي شي لانه لدخول لوحة التحكم يتطلب ثلاث ادخالات فما ادري تبع ايش بالضبط ارجو اذا انت جربت الدخول تقوللي الطريقة الصحيحة بالضبط تحياتي لك وشكرا مقدما
شوف عزيزي افتح ملف الدخول الي ذكرته في ردي فوق ثم في اوله تقريبا سطر 10 بتحصل متغير $admin_sec في داله if قيمته
طبعن تعرف هذه داله تشفير ضع هذا الكود بقيمه المتغير :$admin_sec = md5(base64_encode
21232f297a57a5a743894a0e4a801fc3
الي اهو كلمه admin بس مشفره وخلاص ،، اذا ماوضحت برفق لك الملف وسلام
بدل مانطولها واهي قصير انسخ الكود هذا وحطه في ملف login :
كود PHP:
<?
if (isset($_POST['txtUsername'])) $admin_user=$_POST['txtUsername']; else $admin_user='';
if (isset($_POST['txtPassword'])) $admin_pass=$_POST['txtPassword']; else $admin_pass='';
if (isset($_POST['txtPassSec'])) $admin_sec=$_POST['txtPassSec']; else $admin_sec='';
$admin_user = str_replace("\'","",$admin_user);
$admin_pass = str_replace("\'","",$admin_pass);
//$admin_sec = md5(base64_encode($admin_sec));
$admin_sec = md5($admin_sec);
$ok1=0;
if ($admin_sec == "21232f297a57a5a743894a0e4a801fc3") {
if ( (!empty($admin_user)) && (!empty($admin_pass)) )
{
$admin_pass = md5($admin_pass);
$query = "select * from admin WHERE username='$admin_user' AND password='$admin_pass'";
$data_arr = $DB->query($query);
if ($ok = $DB->fetch_row($data_arr)) {
$admin = $admin_user;
$adminid = $ok['adminid'];
$dataup['lastlogin'] = time();
$dataup['ip'] = $_SERVER['REMOTE_ADDR'];
$updb = $DB->do_update("admin",$dataup,"adminid='{$adminid}'");
$ses['s_id'] = md5( uniqid(microtime()) );
$ses['time'] = time() ;
$ses['ip'] = $_SERVER['REMOTE_ADDR'];
$ses['agent'] = $_SERVER['HTTP_USER_AGENT'];
$checkss = $DB->query("SELECT * FROM adminsessions WHERE adminid='{$adminid}'");
if ($checkss1=$DB->fetch_row($checkss)) {
$doit=$DB->do_update("adminsessions",$ses,"adminid='{$adminid}'");
$ses['adminid'] = $adminid;
} else {
$ses['adminid'] = $adminid;
$doit=$DB->do_insert("adminsessions",$ses);
}
// Insert Admin log
$uplog['id']="";
$uplog['adminid']=$adminid;
$uplog['time']=$ses['time'];
$uplog['ip']=$ses['ip'];
$uplog['action']="Login";
$uplog['cat']="";
$uplog['pid']="";
$doitlog=$DB->do_insert("adminlogs",$uplog);
// End
$ok1=1;
session_register("admin");
session_register("adminid");
if ($_POST['noframe']) {
?><meta http-equiv='refresh' content='0; url=index.php?act=main' /><?
} else {
?><meta http-equiv='refresh' content='0; url=index.php?act=welcome' /><?
}
} else $mess="The Username or Password you entered is not correct";
} else $mess="Verification Required";
}else $mess="Security Password you entered is not correct ";
$noframe = 0;
if ( (!empty($_GET['code'])) && ($_GET['code']==2) ) {
// Update session
$upses['act']="Logout";
$upses['sub']="";
$upses['pid']="";
$doitupses=$DB->do_update("adminsessions",$upses,"adminid='{$admininfo['adminid']}'");
$func->insertlog("Logout");
// end
$result = session_unregister("admin");
session_destroy();
$mess="Logged Out ! See you again";
$noframe = 1;
}
if (!$ok1) {
?>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="30%"> </td>
<td height="200"> </td>
<td width="30%"> </td>
</tr>
<tr>
<td> </td>
<td><!--- NAV START --->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" align="left"><img src="images/nav_topleft.gif" width="6" height="27"></td>
<td background="images/navtop_bg.gif" class="nav_tittle" align=left valign=middle>Login</td>
<td width="6" align="right"><img src="images/nav_topright.gif" width="6" height="27"></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="main_table" align=center>
<form name="form1" method="post" action="index.php?act=login">
<table width="100%" border="0" cellspacing="2" cellpadding="2" align=center>
<tr>
<td colspan=2 align="center"><?=$mess?></td>
</tr>
<tr>
<td width="30%" align="right">Username : </td>
<td width="64%" align="left"><input name="txtUsername" type="text" id="txtUsername" size="23" maxlength="50"></td>
</tr>
<tr>
<td align="right">Password : </td>
<td align="left"><input name="txtPassword" type="password" id="txtPassword" size="25" maxlength="100"></td>
</tr>
<tr>
<td align="right">Security Password : </td>
<td align="left"><input name="txtPassSec" type="password" id="txtPassSec" size="25" maxlength="100"></td>
</tr>
<tr align="center">
<td colspan="2"><input name="noframe" type="hidden" id="noframe" value="<?=$noframe?>">
<input type="submit" name="Submit" value="Login"> </td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="6" align="left"><img src="images/nav_botleft.gif" width="6" height="6"></td>
<td height="6" background="images/nav_botbg.gif"><img src="images/nav_botbg.gif" width="7" height="6"></td>
<td width="6" height="6" align="right"><img src="images/nav_botright.gif" width="6" height="6"></td>
</tr>
</table></td>
</tr>
</table>
<!--- NAV END ---></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<?php } ?>
اسف مكرر الرد
التعديل الأخير تم بواسطة My Soul Mate ; 18-03-2008 الساعة 03:30 PM سبب آخر: مكررر
ما قصرت اخوي وصلت المعلومة بس حبيت انبهك انه انا بحثت في قاعدة البيانات وما عدلت وغيرت ما نفع ورجعت لملف اللوقن وعدلت ما نفع وكانت المشكلة من كود المشفر في ملف اللوقن واول مره اشوف سكربت بالطريقة هذي
شكرا لك مقدما وانا اعرف اني تعبتك شوي معليش سامحنا اخوي
ممكن مثال
__________________
للمراسلة :
SnaFY8 (a) gmail com
اخوي ميادين شدعوه وش تعبتني بلعكس بعدين طريقه هذه مو جديده يوزر نيم وباسورد من قاعده بيانات ورقم سري ثاني مشفر بحيث اذا وصل قاعده بيانات يبقى الرقم السري الثاني ,
اخوي سنافي المثال موجوده في مشاركه رقم 16
لا انت ما فهمتني اخوي بالضبط وش قصدي انا اتكلم بخصوص الكود المشفر اول مره اشوفها في ملف php والمفروض تكون موجودة بقاعدة البيانات هذا قصدي
شكرا
صدقني فاهمك بس مو شي جديد خخخخ المهم نحصل لها تعريب![]()
ههههههه
حلوة منك طيب اخوي بصراحة المجلة قمة في الروعة والتصميم و و و و و و و و الخ
وانا بصراحة معجب بها قصدي بالمجلة لا تروح بعيد
المهم
كيف نحصل تعريب وانا شكلي بعربها يا بطللللللللل
والله هذي حاله طيب اسمعني اخوي اضيفني عشان انا وانت نستفيد مع بعض ونقوم بتعريبها وش رايك اخوي ؟؟؟؟؟
انتظرك mayadeen @ hotmail .com
اوكيشن اخوي :con2:
حياك الله اخوي تم اضافتك