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

تفعيل اشتراك وعدم التفعيل

مغلق
بدأه سامية في 7 مارس 2007 · 15 رد · 1,271 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي معالج انشاء مستخدم جديد ولدي صلاحيات الآدمن واليوزر

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

انا عرفت كيف اضيف يوزر role معين ولكن انا اريد امنع المستخدم بعد انشاء اليوزر ويكون قادر بعد الموافقة عليه

تقبلوا تحياتي انا في انتظار ردودكم يعني كيف اسوي actaive user

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

#2

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

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

اذا كان لا يظهر له رسالة انة لم يتم تفعيل حسابة واذا كلمة السر او اسم المستخدم خطاء تظهر رسالة ان اسم المستخدم وكلمة السر خطاء ..

#3

اخي بن مطيع اشكرك وتسلم على المرور ولكن لم تبين آلية العمل وخاصة ( مع roles ) التي تأتي مع 2005

أما تصميم جدول فيه التالي

ID - username - password فهذا أمرة سهل ولكن سؤال هل يكتب في الجدول حقل active وله الخاصية bit تأخذ نعم او لا

انا كمشرفة موقع كيف افحص الجدول واظهرة في dataliste مثلاً ويكون في حقل actaive اضع صح للتفعيل وتكون فاضية لغير المفعل يمعنى كيف تكون آلية العمل في هذا الجانب

ارجوا ان يكون سؤالي واضح انا في انتظار الرد تقبلوا تحياتي

#4

السلام عليكم اختي الكريمة

انا ممكن احكيلك متل ما قال اخي بن مطيع من ناحية الفحص

اما من ناحية تفعيل وعدم تفعيل فانتي عن طريق جملة استعلام عن طريقها تبيني الاعضاء غير مفعلين وتقومي بتفعيلهم (كمشرفة للموقع) وتسطيعي ايضا عمل صلاحيات مختلفة لليوزر عن طريق ايضا الداتا بيس (بانشاء جدول للصلاحيات ويكون من ضمن الصلاحيات هي ال active & Inactive) اي الية العمل هي التعامل مع الداتا بيس

وبالنسبة للrole الموجودة في 2005 فانا لم استخدمها وانصح ان تقومي بنفسك بعمل صفحة تسجيل دخول اليوزر

إن شاء الله اكون قد جوبت بما تريدي

سلام

#5

اختي سامية هل تعمل معك الـ ( مع roles ) التي تأتي مع 2005 على السيرفر بعد ترفيع الموقع ام من جهازك

#6

اخي ان اعمل على فجول ستوديو 2005 وROles تعمل على جهازي ولم اجربها على السيرفر

الحقيقة ضبت معي على جهازي وقد حللت مشكلة التفعيل بالطريقة التالية :

انشأت ثلاث Roles وهي admin and user and wating والتحكم بها من خلال البرنامج

#7

الأخت الفاضلة ...

كما ذكر الأخ mo3tasem ، يمكنك عمل صفحة لدخول أو تسجيل المستخدم، بعدة طرق مستخدمة فى الكثير من المواقع ...

على سبيل المثال:

1) عند تسجيل الـ User يملئ أستمارة دخول بدون كلمة المرور، ويتم توليد كلمة مرور عشوائية (بالطبع يمكنه تغيرها) ويرسلها له المشرف من خلال البريد الإلكترونى (الذى أدخله فى استمارة التسجيل)، بعد أن يراجع بياناته ويوافق عليها، وبالطبع لن يستطيع الدخول قبل ذلك معرفة كلمة المرور (كذلك مفيدة فى حالة الا يستخدم أحد بريد الكترونى وهمى أو خاص بشخص أخر فى التسجيل).

سامية كتب:
أما تصميم جدول فيه التالي

ID - username - password فهذا أمرة سهل ولكن سؤال هل يكتب في الجدول حقل active وله الخاصية bit تأخذ نعم او لا

2) يمكن إضافة حقل أخر للجدول كما تفضلتى وذكرتى اسمه active أو اجعلية رقم بلاً من bit بأسم مثلا State، ويحتوى مثلا على قيمة افتراضية 0، ولا يدخل فى عملية ملئ استمارة التسجيل، فعندما يسجل مستخدم جديد، فيتم ملئ بياناته من استمارة التسجيل وبالطبع سيحتوى هذا الحقل على القيمة الافتراضية 0، وعند دخول الشخص بدلاً من ان يحتوى الاستعلام فقط الاسم وكلمة المرور أضيفى له هذا الحقل وليكن مثلاً بالشكل:

SELECT * FROM Users WHERE Username=vUser AND Password=VPasswd AND Status <> 0

حيث vUser هو الأسم الذى أدخلة، vPasswd كلمة المرور الذى أدخلها

كذلك يمكن استخدام هذا الحقل لوضع حالة للمستخدم بمعنى أنه مثلا عندما يحتوى:

0: غير مفعل

1: مفعل

2: متوقف مؤقتاً بسبب تكرار محاولات الدخول الفاشلة

3: متوقف لدخول اكثر من مستخدم فى نفس الوقت (لحين معرفة صاحب الحساب الحقيقى)

.....

.....

الخ

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 16 مارس 2007 في 23:02

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#8

الكلام هذا طيب جداً ولكن نحن مشكلتنا في آلية التنفيذ

يعني انا استطيع ان اصمم واحلل نظام كامل بس كيفية آلية التنفيذ وهذة من عيوب منتدياتنا العربية

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

حتى نكون اكثر واقعية ( اذا لم تستطيع الكتابة بآلية العمل وذلك لضيق وقتك فلا نعم لا تتكرم بكتابة جزئيات صغيرة وكانك تقطر علينا بالمعلوماة تقطيرا

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

هذا الكلام موجه للجميع اذا لم يكن لديك مايفيد فرجاءً لا تكتب شيئاً قد يشتت أذهان القارئي ( أما أن تجاوب بكل وضوح أو توفر قلمك لنفسك افضل شي )

تقبلوا تحياتي وهذا الكلام خاص لمن يرى في نفسة أنه نازل من السماء بعلمة ( وما اتويتم من العلم الا قليلا ) صدق الله العظيم ...

وهذة مشكلتنا نحن العرب مجرد ان تملك جزئيات بسيطة من المعلومات وكأنك ملكت اللغة بأجملها ..... ولكنني اسمي هذا غرور ...

ربنا انفعنا بما علمتنا .......... ولنا لقاء باذن الله

#9

الأخت الفاضلة ...

الكل يجيب بناء على المعطيات المتاحة، فأنت لم تتحدثى سوى عن أفكار وكيفية عمل تكنيك، اما بالنسبه لقواعد البيانات فلم تذكرى سوى الجدول يحتوى على ID - username - password، وبناءاً علية كانت الردود.

أما إذا اردت المساعدة فى حلة مشكلة عملية وتنفيذ ذلك فبرجاء ارفقى مثال، وحددى موضع المشكلة وما تريدى ان يتم بعد لحلها، كما يفعل العديد من الأعضاء فى المنتدى، لأن التعديل على مثال موجود اسهل بكثير من إنشاء مثال، ثم يتضح ان ما قام به العضو من مجهود ومحاولات بعيدة كل البعد عما تريدى.

بالطبع إذا كنت تريدى آلية تنفيذ حقيقية وتم تجريبها، وتفاعل من الأعضاء - ارفقى مثالك الأن.

فى الانتظار

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#10

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

وتجدة يعطي المعلومات سرد كأنه قد قرأها من كتاب وجاء بها الى هنا ولكن لو سألته هل جربتها يقول ليس لدي وقت .... عجباً فكيف وجدت الوقت للكتابة هنا في المنتدى

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

سؤالي كان كالتالي :- كيف عملية حساب قيمة محسوبة في جدول واظهارها في ليبل ؟

فكانت الاجابة يا اخوان كالتالي : - بهذ المنطق وكانت بالترقيم التالي

1- نسحب label ونظعها في المكان المناسب وممكن تكون داخل اي اداة لتحسين المظهر

2- كتابة جميلة الاتصال ( وقد كتبت بالكامل ........... مع طريقة select المناسبة )

3- عرض الكود في الليبل وقد وضع الكود

4- طريقة عرض الصفحة وكيفية تشغيلها وقد عرضة صورة للصفحة

5- ارفاق ملف الكود في txt file للمشاهدة والطباعة

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

................................. نعيب زماننا والعيب فينا ......... تقبلوا تحياتي

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

#11

هذه طريقة من الطرق المستخدمة

غير معقول الواحد يطلب ان توضح له الامور لدرجة سحب ليبل

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

عفوا ليس لدي خبرة في asp.net ولكن لا يعني هذا ان لا ادلي بدلوي ,, هنا لا يمكنك ان تحدد من يرد وباي طريقة ولكن لك حق الخيار ,, تأخذ ما يناسبك وتطرح ما عداه ,, لا شيئ ملزما غير قوانين الموقع

roles.rar

The World Must Be Crazy

#13
سامية كتب:
الرجاء من الأخوة الاجابة كلاً حسب مقدرته يا مبرمجون العرب

؟؟؟

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#14
سامية كتب:
كنت حاطة نسبة 99 % ان لا اجد حل أما الواحد الباقي فقلت يمكن يكون هناك شخص يريد المساعدة

لو حد عنده اجابه وقراء الكلام دا مش هيجاوب

سامية كتب:
الرجاء من الأخوة الاجابة كلاً حسب مقدرته يا مبرمجون العرب
سامية كتب:
هذة من عيوب منتدياتنا العربية

تناقض عجيب جدااااا

سامية كتب:
اذا لم يكن لديك الوقت فلماذا تكتب من اصلة وتجعلنا في حيرة من أمرنا
سامية كتب:
هذا الكلام موجه للجميع اذا لم يكن لديك مايفيد فرجاءً لا تكتب شيئاً ... توفر قلمك لنفسك افضل شي
سامية كتب:
نحن نعرف نحلل نظام كامل

لما بتعرفى تحللى نظم كامله اساسا بتسألى ليه ؟؟؟؟

سامية كتب:
ويقلون لماذا نتجة الى المنتديات الأجنبية

..............

سؤالي كان كالتالي :- كيف عملية حساب قيمة محسوبة في جدول واظهارها في ليبل ؟

دا سؤال واحده بتعرف تحلل نظم بالكامل تسأله ؟؟؟؟؟؟؟؟

وياترى كتبتى فى المنتدى الاجنبى بالعربى المكسر - "يقلون" - ولا بالإنجليزى - "ليبل" - الافريقانوا؟؟؟

سامية كتب:
فكانت الاجابة يا اخوان كالتالي : - بهذ المنطق وكانت بالترقيم التالي

1- نسحب label ونظعها في المكان المناسب وممكن تكون داخل اي اداة لتحسين المظهر

4- طريقة عرض الصفحة وكيفية تشغيلها وقد عرضة صورة للصفحة

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

وفرحانه انه شرحلك اذاى تعملى سحب وافلات ؟؟؟؟؟؟؟؟ دا أكيد حس بمستواكى ، وعرف انه الحاجات البسيطه دى مش هتعرفى تعمليها لوحدك .... طبعاً بالنسبه لك واحد بيعرف يعمل سحب وافلات بعتبر عقليه تنفيذيه فذه !!!!!!!!!

سامية كتب:
................................. نعيب زماننا والعيب فينا ......... تقبلوا تحياتي

فعلاً صدقت فى هذا المقولة ... العيب فينا

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

او تركها لمن يستطيع حملها

او تركها لمن يستطيع حملها

او تركها لمن يستطيع حملها

او تركها لمن يستطيع حملها

او تركها لمن يستطيع حملها

#15

راجعي هذه الروابط ، ولو بحثتي في الموقع فإنك سوف تجدين المواضيع المناسبة ، لكن لا بد من شوية صبر في عملية البحث .

/index.ph...24&hl=login

/index.ph...57&hl=login

بالتوفيق ،،،

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#16

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

go to www.asp.net

هذا الموضوع مغلق.

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