الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف انشء صفحة تسجيل دخول للموقع

بدأه tamersaid9090 في 8 نوفمبر 2008 · 1 رد · 683 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

تحتوى على الاسم والبريد الالكترونى والباس ورد وكود للتاكيد

وعند التسجيل تصل رسالة على البريد الالكترونى تخبرة ببياناتة

مثل صفحة اخونا هنا

http://freelive.freehostia.com/

وجزاكم الله خيرا

#2

عزيزي

الفكرة هي باختصار...

عليك انشاء قاعدة بيانات

ادخل على phpmyadmin واكتب اسم القاعده ومن ثم اضغط على انشاء او create

وبعدها قم بزراعة الجدول التالي

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(10) NOT NULL auto_increment,
  `username` varchar(50) NOT NULL,
  `password` varchar(32) NOT NULL,
  `email` varchar(50) NOT NULL,
  `code` varchar(10) NOT NULL,
  `active` int(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

ومن ثم انشئ نموذج للتسجيل الجديد يحتوي على

اسم المستخدم ، كلمة المرور ، البريد

وعند تسجيل عضو جديد.. تأكد من أن الاسم غير مسجل مسبقا في القاعده.. كذلك عليك التأكد من صحة البريد

بعد ذلك قم بتشفير كلمة المرور بالداله md5() وذلك لحماية كلمة المرور..

بعدها قم بتوليد كود عشوائي وخزنه في القاعده عند اسم المستخدم الجديد في الحقل code

وبعد ذلك ارسل البيانات مع كود التفعيل عن طريق الداله mail()

مع مراعاة عمل صفحة للتفعيل.. بحيث انها تقوم بمقارنة الكود المدخل مع رقم المستخدم.. ان تطابقت مع البيانات الموجوده في الجدول ام لا

في حالة تطابقها.. غير قيمة ال active الى 1..

حيث ان 0 = غير مفعل

و ال 1 = تم التفعيل..

ولا تنسى تأمين المدخلات من الثغرات..

بالتوفيق

تم تعديل هذه المشاركة بواسطة DeaD SouL في 9 نوفمبر 2008 في 12:03

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

مواضيع مشابهة