| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| درس نظام تسجيل الدخول وهالمره بأسم قاعدة البيانات اليكم اخواني الكرام درس تسجيل الدخول ولنفترض ان لديك سكربت وفيه لوحة تحكم خاصة فيك كمدير وترغب في جعله محصور بأسم خاص فيك + باسورد مشفر في تغنية MD5 المستلزمات كالتالي : قاعدة بيانات وراح نسميها على سبيل المثال login جدول راح نزرعه في قاعدة البيانات وأسمه admin مثال ![]() وهنا كود زرع الجدول بعد انشاء قاعدة البيانات كود: CREATE TABLE `admin` ( `id` int(4) NOT NULL auto_increment, `username` varchar(65) NOT NULL default '', `password` varchar(65) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ; INSERT INTO `admin` VALUES (1, 'abosaleh', '1234'); وبعد كذا راح نشفره من برنامج phpMyAdmin واليكم الطريقة أنقر على جدول admin واختار إستعراض او BROWSE ومكان ما انا معلم باللون الاحمر انقر هناك لتشفير الباسورد ![]() والآن راح نشفر الباسورد 1234 بخاصية MD5 ولو ما هالخاصية كان المنتديات وغيرها من السكربتات في خبر كان هههههههههههههههههه ![]() شوفوا كيف صار شكل الباسورد مشفر ![]() الان سوف نعمل فورم بسيط لإدخال اسم المستخدم والباسورد واليكم الكود وراح نسميته main_login.php ![]() كود: <br><br><br><br> <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form name="form1" method="post" action="checklogin.php"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF" dir="rtl"> <tr> <td colspan="3"><strong>دخول المدير</strong></td> </tr> <tr> <td width="68">الاسم</td> <td width="4">:</td> <td width="204"><input name="myusername" type="text" id="myusername"></td> </tr> <tr> <td>الرقم السري</td> <td>:</td> <td><input name="mypassword" type="text" id="mypassword"></td> </tr> <tr> <td> </td> <td> </td> <td><input type="submit" name="Submit" value="Login"></td> </tr> </table> </td> </form> </tr> </table> لا حظوا معاي انه سوف يتم ارسال والمدخلات الى ملف اسمه checklogin.php وهنا الكود كامل كود PHP: وفي حال اذا تم التحقق من صحة البيانات المدخله وذلك بالاتصال في قاعدة البيانات عن طريق جدول admin سوف يتم التحويل الى صفحة login_success.php وهنا الكود كامل كود PHP: كود PHP: ولا تنسوني بالدعاء الصالح لي ولوالدي اخوكم بوصالح جرافيكس
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
|
يعطيك العافية اخوي ابو صالح درس جميل بس اتمنى من الخبراء والمحترفين اعطاء الرأي حول هذا الكود ؟؟ كود PHP: هل هو آمن من الثغرات ومافيه اي مشاكل ؟ ويعطيكم العافية
__________________ [ سكريبت كرة القدم الإصدار 2.0 ] | |||||
|
| |||||
|
اخي Abosaleh_2003 موضوع رائع بكل معاني الكلمة ودي لو تكمل جميلك معنا ويكون هناك اكثر من حالة لتسجيل الدخول يعني مدير من صلاحياته التعديل والاضافة والحذف . ومشرف مثلا يضيف ويعدل لاكن ما يحذف ومستخدم عادي الاضافة والقراءة فقط اتمنى لو يتم شرح ذلك على مشروع بسيط | |||||
|
| |||||
|
العفو اخواني الكرام
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
| اقتباس:
بأذن واحد احد بالايام المقبلة
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
|
العفو اخواني الكرام
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
| اقتباس:
http://www.phpfaq.php-ar.com/index.p...28a6d8a79af86b
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
|
اخى الغالى Abosaleh_2003 ارجوا ان لا تتاخر علينا بالدروس وياريت تتابع بيها علطول ودوما للافاده للجميع
__________________ اقم صلاتك قبل مماتك اقم صلاتك تنعم بحياتك مركز تحميل Updato صلى قبل ان يصلى عليك - لا حول ولا قوه الا بالله تطوير مواقع ودعم فنى ت/ 0124686663 & 0114686663 ريـمكــس للافلام | |||||
|
| |||||
|
بالتوفيق اخواني الكرام
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
| اقتباس:
والأخ ابو عابد هذا اول ما لفت انتباهي من اول ما قرأت الكود .. وكنت رح اكتب ملاحظة أيضاً بهذا الخصوص .. الكود محتاج حماية أكبر مثل addslashes وغيرها من أوامر الحماية المختلفة .. أعتذر لأني لن أتمكن من كتابة المزيد .. شكراً لكم جميعاً .. ونشوفكم على خير ان شاء الله
__________________ أحمد أبو النصر Junior php Developer +20166196074 | |||||
|
| |||||
|
أشكرك Abosaleh_2003 على الدرس الجميل بس توجد مشكلة أنه يقبل الأرقام ولا يقبل الحروف فكيف أحلها
__________________ لا تأسفن على غدر الزمان لطالما رقصت على جثث الأسود كلاب ولاتحسبن برقصها تعلوا على أسيادها تبقى الأسود أسوداً والكـلاب كلاب | |||||
|
| |||||
|
درس قمة في الروعة جزاك الله عنا ألف خير ممكن طريقة عمل نمودج التسجيل؟؟
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
| اقتباس:
تقصد حق زوار الموقع !!!!! ؟
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
| |||||
|
الكود غير آمن إطلاقاً كيف تمرر البينات المدخله إلى قاعدة البيانات دون أدني معالجة ؟ اقتباس:
الأفضل إستخدام دالة mysql_real_escape_string | |||||
|
| |||||
|
ممكن تعديل على الكود لا هنت الاخ S.Wanderer ولك الجر والثواب
__________________ +======================+ شبكة تصميم لتطوير المواقع www.tsmim.com استضافة احجز شركة سعودية www.ahjez.com +======================+ | |||||
|
![]() |
| أدوات الموضوع | |
| |