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

[تنبيه - عنوان غير مناسب : ]شرح طريقة انشاء مستخدمين وتحديد الصلاحيات vb.net2005

مغلق
بدأه bmb في 30 يوليو 2007 · 6 رد · 1,459 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

أعزائي الأعضاء ، اود لو يتكرم أحدكم ويشرح لنا طريقة انشاء مستخدمين مع تحديد الصلاحيات

وماهي الأكواد اللازمة للتشييك على الصلاحيات عند عمل البرنامج ، ( VB.NET 2005 & SQL Server )

#2

!!!أخوي الفاضل ، الأفضل إنك توضح العنوان لأن عنوانك هذا حسبته درس لكن طلع سؤال؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

!!!

بالنسبة لإجابة السؤال نظريـــــــــا: أنشئ جدول خاص للصلاحيات وصلح فيه أعمدة للصلاحيات التي تريد التحكم بها ، فمثلا لو أردت التحكم بالإضافة والتعديل والحذف

صلح في الجدول عمود وسمه user_num وآخر اسمه add وآخر اسمه edit وآخر اسمه delete ، خزن في العمود الأول رقم المستخدم (يكون مفتاح رئيسي في جدول العملاء ويرتبط مع جدول الصلاحيات)والأعمدة الباقية خزن إما صفر أو واحد،وبواسطة الأكواد تأكد من قيمة الأعمدة ومن رقم المستخدم فلو كان في العمود edit صفر ،فسوف تجعل خاصية Enabled الخاصة لزر التعديل false وهكذا .

#3

العنوان غير مناسب

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

في المثال يتضح المقال

#4

سلام عليكم،،

أسف على المخالفة ، إن شاء الله ماتتكرر .

بالنسبة لشرح الأخ mohdabdu ، ماقصر بس ياريت اكواد التشييك على الصلاحيات

واذا مافي إشكال ياريت مثال مبسط على الموضوع ،، ومشكور ع المرور

#5

المطلوب منك جدول للمستخدمين يحتوي على التالي

اسم المستخدم

كلمة المرور

الصلاحيات

حالة المستخدم

و اي حقل ترى انك تحتاج اليه بشكل عام

===============================

تضع في حقل الصلاحيات أرقام صفر او واحد

واحد يملك صلاحية

صفر لا يملك صلاحية

====================

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

طبعا نقسم الرقم عن طريق substring

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

#6

و اذا لقيت وقت عندي حطيت مثال بس طول بالك

#7

ألف شكر أخوي وما قصرت

المشكلة اني تعاملت مع ( Oracle ) وماعندي خلفية عن باقي البرامج

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…