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

مساعدة في مشروع التخرج

مغلق
بدأه mgsnn في 7 فبراير 2005 · 4 رد · 617 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

#2

تريد ان تعمل الصلاحيات على roles بتاعت الويندوز أم صلاحيات خاصه بالبرنامج بعيده عن الويندوز

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

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

في جدول المستخدمين ، أو في جدول آخر مربوط مع جدول المستخدمين برقم المستخدم، أضف حقولا تمثل صلاحيات المستخدمين من النوع bit (إذا كنت تستخدم SQL Server) فهذا النوع يشبه النوع boolean، وعند دخول المستخدم تتفقد قيم هذه الحقول لتحدد على أساسها الصلاحيات.

بالتوفيق بإذن الله :)

فكر بطريقة أخرى

#4

أرى من الأفضل أن تبني Rules وتمنح كل منها لمستخدم حسب السماحيات, مثلاُ:

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

وأخرى تحتوي على سماحيات مستخدم عادي.

وهكذا....

ومن ثم تستخدم التعليمة grant من أجل إعطاء السماحيات و Revoke من أجل إلغاء السماحيات

#5

السلام عليكم

اسف جدا جدا 000000000000000 للتاخير

اشكر كل من رد

\\\\\\\\\\\\\\\\\\\\

و لكن كيف اعرف ان الشخص الذي يتعامل الان

" انا مشكلتي في ال C# مش في ال SQL

انا حدت الصلاحيات في ال SQL لكل شخص

كيف احدد الشخص علي ال C#

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

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

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

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

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

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