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

مشكلة في دعوة شخص الى موقع ..

بدأه queen.memoz في 10 مايو 2011 · 3 رد · 289 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اووهااايو ..

اممممممم

ادا كنت ابى اسوي دعوة لاي احد مو مسجل على موقع ابى اضيفو في صفحة مشروعي..

وابى ارسلو مسج على الايميل ..

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

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

الرابط التاني ادا كان غير موافق وتجيني رساله انو تم الرفض ..

مشكلتي ..

كيف اضيفو اتوماتيك عندي في صفحة المشروع بعد ما يسجل في الموقع ويفعل عضويتو ؟؟

#2

اتمنى التوضيح اكثر

ولكن بحسب فهمي ان لديك اشخاص تريدين دعوتهم للموقع او لمشروعك

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

في قاعدة البيانات وتسجيل حالته

بحيث ان حاله اي شخص بالنسبة لموقعك هي واحدة من اثنتين

اما مسجل او غير مسجل

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

مع تعديل حالته الى ان العضو مسجل

اما اذا قام بالنقر على الرابط الثاني يحدث العكس

#3

ممكن توضح اكتر ..

#4

اضرب لك مثال

وهذا من باب التوضيح اكثر

لنفرض ان لدنيا جدول في قاعدة البيانات اسمه الغير مسجلين (NonRegistered)

والحقول الموجودة فيه

UserName

Email

Active

ويوجد لدينا ثلاثة اعضاء غير مسجلين اسمهم احمد ومحمد وخالد

عند عملية الارسال سوف تقومين باخذ الايميل من قاعدة البيانات وترسلين له الرسالة

وعند عملية الارسال تجعلين حقل Active يساوي 0 في حقل العضو الذي قمتي بارسال الرسالة اليه

وعندما تاتي الرسالة الى هذا العضو الغير مسجل وينقر على الرابط الاول سوف تقومين بتحديث حالته من 0 الى 1 مثلاً

بمعنى ان اي عضو يظهر امامه رقم 1 يعني ان العضو قد نقر على رابط التسجيل او الموافقة ليسجل في موقعك

ولكن اذا اتى عضو غير مسجل ونقر على الرابط الثاني سوف تقومين بتحديث حالته من 0 الى 2 مثلاً

بمعنى ان اي عضو يظهر امامة رقم 2 يعني ان العضو قد نقر على رابط عدم التسجيل او انه غير موافق ليسجل في موقعك

مع ملاحظة انه يمكن الاستعانة بقاعدة البيانات لتسهيل العملية ويمكنك الاستغناء عنها

هذا يرجع الى طريقة مشروعك

تم تعديل هذه المشاركة بواسطة ماكسيموس في 10 مايو 2011 في 23:26

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