المواضيع الأخيرة
دخول
المتواجدون الآن ؟
ككل هناك 98 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 98 زائر :: 3 عناكب الفهرسة في محركات البحثلا أحد
أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 677 بتاريخ الثلاثاء ديسمبر 05, 2023 10:38 pm
حكمة اليوم
احصائيات
هذا المنتدى يتوفر على 1265 عُضو.آخر عُضو مُسجل هو عادل0 فمرحباً به.
أعضاؤنا قدموا 90169 مساهمة في هذا المنتدى في 31147 موضوع
المواضيع الأكثر شعبية
أفضل 10 أعضاء في هذا الأسبوع
لا يوجد مستخدم |
كود وشرح عملية تسجيل الدخول php وال session
نظرة عيونك يا قمر :: قسم الكمبيوتر :: برامج الكمبيوتر والماسنجر وخلفيات وثيمات وندوز وحل المشاكل التقنية
صفحة 1 من اصل 1 • شاطر
كود وشرح عملية تسجيل الدخول php وال session
السلام عليكم
ساقوم بشرح طريقة عمل نظام تسجيل دخول على الموقع الالكتروني بشكل مبسط
نبدأ بسم الله :
اولا عليك انشاء قاعدة بيانات تحتوي على جدول وليكن اسمه users
ويحتوي هذا الجدول على المعلومات الاساسية لكل مستخدم ولنفرض مثلا انه يتكون من الاسم والايميل والباسوورد
سيكون كالاتي :
كود PHP:
الان لدينا قاعدة البيانات ,, بعد ذلك نقوم بانشاء ملف html يحتوي على نموذج تسجيل الدخول ولنفرض مثلا انه كالاتي - الكود:
user_name varchar(100)
user_password varchar(100)
user_email varchar(100)
كود PHP:
نلاحظ ان ال action هو login.php - الكود:
<form action="login.php" method="post">
الاسم : <input value="" type="text" name="user_name" autofocus="autofocus"/><br />
كلمة المرور : <input value="" type="password" name="user_pass" /><br />
<input type="submit" value="تسجيل الدخول "/>
</form>
لذا ننشئ صفحة php جديدة ونسميها login.php
كل هذه الامور حتى الان طبيعية ولا بد انك تعرفها ,,,
لكن الان الكود بداخل ملف login.php ساكتبه كود كود واقوم بشرحه ..
كود PHP:
// ننشئ متغيرين نسمي الاول name والثاني Pass- الكود:
session_start();
//وبداله post نختار اسم الحقل
//تبع معي بدنا نرجع لفوق شوي .
// كتبنا الكود التالي :
// :
// الداله name هي user_pass وهذا ما سنقوم باستخدامه .. لاحظ الان طريقة تعريف المتغيرات
كود PHP:
//الان نربط الصفحة مع قاعدة البيانات : - الكود:
$name = $_POST['user_name'];
$pass = $_POST['user_pass'];
كود PHP:
// localhost هو الهوست الخاص بك - الكود:
$db = mysql_connect ('localhost','root','password');
//root اسم مستخدم قاعدة البيانات
// password هو كلمة المرور لقاعدة البيانات
كود PHP:
//اذا كان هنالك مشكلة بالاتصال بقاعدة البيانات يتوقف عن تحميل الصفحة واظهار رساله خطأ- الكود:
if(!$db){die('Sorry ...... Error Connection To DataBase Please Tray Agean Leater ... ... ! ' . mysql_error());}
كود PHP:
//الكود الاول لتحديد اي قاعدة بيانات تريد ان تستخدم نختار اسمها .- الكود:
mysql_select_db("db_name");
mysql_query("SET NAMES UTF8;");
//الكود الثاني لمعالجة مشاكل اللغة العربية كظهورها رموز وغيرها هذا الكود يحل تلك المشاكل
كود PHP:
//جملة الاستعلام تعمل على البحث عن عدد المستخدمين الذين لديهم نفس الاسم وكلمة المرور- الكود:
$result = mysql_query("SELECT count(*) FROM users WHERE (user_name='$name' AND user_password='$pass')");
كود PHP:
// جملة الشرط تعمل على :: اذا كانت جملة الاستعلام ترجع قيمة اكبر من 0 اذا يوجد مستخدمين - الكود:
$row = mysql_fetch_array($result);
if($row[0] > 0 )
{
$_SESSION[$name]=$name;
}
else {echo "Error User Name Or Password ";}
// فاعطه الصلاحية وجعل السشن باسم المستخدم
// اما اذا كان صفر فاظهر رسال خطأ
لقيت روحي- مراقبة عامة
- جنسية العضو : بحرينية
الأوسمة :
عدد المساهمات : 407
تاريخ التسجيل : 28/01/2013
الثلج الاسود- كبار الشخصيات
- جنسية العضو : يمني
الأوسمة :
عدد المساهمات : 27054
تاريخ التسجيل : 22/06/2013
انا لك ماني لغيرك- كبار الشخصيات
- جنسية العضو : كويتي
عدد المساهمات : 33
تاريخ التسجيل : 19/05/2014
مواضيع مماثلة
» شرح تسجيل فى كاشيو 2017 بسهوله
» نموذج تسجيل مستخدم جديد كود مع الشرح
» علم الكف وشرح اشكال اليد
» أيات السكينه وشرح الصدر
» موضة شهر ديسمبر اعضاء صامتون بس تسجيل حضور هههههههه
» نموذج تسجيل مستخدم جديد كود مع الشرح
» علم الكف وشرح اشكال اليد
» أيات السكينه وشرح الصدر
» موضة شهر ديسمبر اعضاء صامتون بس تسجيل حضور هههههههه
نظرة عيونك يا قمر :: قسم الكمبيوتر :: برامج الكمبيوتر والماسنجر وخلفيات وثيمات وندوز وحل المشاكل التقنية
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:48 pm من طرف جنى بودى
» افضل دكتور نساء و توليد في مصر
السبت أكتوبر 12, 2024 12:01 am من طرف جنى بودى
» حلويات دزرت الطبيعية لتخلص من التدخين
الأحد أكتوبر 06, 2024 6:35 pm من طرف مدام ششريهان
» الحرائق الكهربائية المنزلية في السعودية: أسبابها وأهم طرق الوقاية منها
الخميس أكتوبر 03, 2024 11:19 pm من طرف جنى بودى
» الحرائق الكهربائية المنزلية في السعودية: أسبابها وأهم طرق الوقاية منها
الخميس أكتوبر 03, 2024 11:17 pm من طرف جنى بودى
» شركة تصميم تطبيقات في مصر – تك سوفت للحلول الذكية – Tec Soft for SMART solutions
الخميس أكتوبر 03, 2024 5:03 pm من طرف سها ياسر
» الأمان الكهربائي في المنازل السعودية: ضرورة حتمية لا رفاهية
الإثنين سبتمبر 30, 2024 9:37 pm من طرف جنى بودى
» الأمان الكهربائي في المنازل السعودية: ضرورة حتمية لا رفاهية
الإثنين سبتمبر 30, 2024 8:14 pm من طرف جنى بودى
» الأمان الكهربائي في المنازل السعودية: ضرورة حتمية لا رفاهية
الإثنين سبتمبر 30, 2024 8:08 pm من طرف جنى بودى
» الأمان الكهربائي في المنازل السعودية: ضرورة حتمية لا رفاهية
الإثنين سبتمبر 30, 2024 7:20 pm من طرف جنى بودى