المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تسجيل دخول الى لوحة تحكم بدون قاعدة بيانات



walid
11-01-2013, بتوقيت غرينيتش 04:01 PM
http://www.dzbatna.com/images/icons/iconrote.gif طھط³ط¬ظٹظ„ ط¯ط®ظˆظ„ ط§ظ„ظ‰ ظ„ظˆط*ط© طھط*ظƒظ… ط¨ط¯ظˆظ† ظ‚ط§ط¹ط¯ط© ط¨ظٹط§ظ†ط§طھ (http://www.dzbatna.com/t1852943/)


السلام عليكم ورحمة الله وبركاته

أهلا بكم

اليوم بنشرح طريقة درس مفصل تسجيل دخول الى لوحة تحكم بدون قاعدة بيانات
وأن شاء الله الدرس مفصل سهل وبسيط

في البداية ننشى مجلد جديد


admin
include



وننشى ملف جديد بأسم login.php ونضعه في admin


login.php


رمز PHP:

<code style="white-space:nowrap"> <code> <?php

ob_start();

session_start();

if(isset($_SESSION&#91;"user"&#93;)){ // تحقق أذا كانت موجوده الجلسة

header("Location: index.php"); // ينقله الى ملف الرئيسية

exit();

}

include "../include/config.php";

$username = $_POST&#91;"username"&#93;;
$password = md5(md5(sha1($_POST&#91;"password"&#93;)));

echo '
<div>
<form action="login.php" method="POST">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" id="submit"value="Enter" />
<input type="hidden" name="login" value="ok" />
</form>
</div>';


if(isset($_POST&#91;'login'&#93;) && $_POST&#91;'login'&#93; == 'ok'){

if(isset($username) && isset($password)){ // أذا يوجد أسم ورقم سري

if($username==$admin && $password==$pass){ //تحقق من الادخال يساوي الموجود في ملف الاتصال

$_SESSION&#91;"user"&#93; = "user";

$_SESSION&#91;"xname"&#93; = $username; // وضع الاسم في جلسة

echo '<meta http-equiv="refresh" content="0; url=index.php" />';

}else{

echo "خطاء الاسم أو الرقم السري !";

}

}else{

die("الاسم أو الرقم السري غير موجود !");

}
}


ob_end_flush();


?> </code> </code>


ونضف ملف جديد بأسم index.php في admin


index.php


رمز PHP:

<code style="white-space:nowrap"> <code> <?php

session_start();

if(empty($_SESSION&#91;"user"&#93;)){

header("Location: login.php");

exit();

}

echo 'Welcome Today <font color="#FF0033">,'.$_SESSION&#91;"xname"&#93;.'</font> How are you ?';

echo '<br /><br /><br /><a href="logout.php">Logout</a>';


?> </code> </code>


ونضف ملف جديد في admin بأسم logout.php

رمز PHP:

<code style="white-space:nowrap"> <code> <?php

session_start();

if(empty($_SESSION&#91;"user"&#93;)){

header("Location: login.php");

exit();

}else{

session_destroy();

echo "Good Bey :)";
echo '<meta http-equiv="refresh" content="2; url=login.php" />';

}

?> </code> </code>


الان خلصنا من مجلد admin يتبقى فقط مجلد include

نضف فيه ملف جديد بأسم config.php


رمز PHP:

<code style="white-space:nowrap"> <code> <?php
$admin = "Abo Sahar"; // أسم المستخدم



$pass = "50c3d5419708f3ac7796468e975cca61"; // كلمة المرور مشفره
// قبل التشفير كانت 1
?> </code> </code>

الى هنا وأنتهى الدرس مفصل

ملاحظة :

لأنشاء كلمة مرور جديده أنشى ملف وضع فيه التالي :


رمز PHP:

<code style="white-space:nowrap"> <code> <?php

$pass ="1"; //هنا كلمة المرور قبل التشفير
echo md5(md5(sha1($pass))); // كلمة المرور بعد التشفير
// بيطبع لك التالي :
50c3d5419708f3ac7796468e975cca61//
?> </code> </code>

أسئلتكم هنا وأتشرف بها http://www.dzbatna.com/images/smilies/cupidarrow.gif





ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى