الانتقال إلى المحتوى

حماية البرنامج


John

Recommended Posts

كيفكم اعضاء المنتدى
أنشا الله تكونوا جميعا بخير
انا عندى برنامج و اريد ان اعمله حماية
انا عملت جدولين
جدول المستخدمين
أسم الموظف UserName
كلمة السر Password
كود الوظيفه User_Job_ID
جدول الوظائف
كود الوظيفة User_Job_ID
الوظيفة User_Job

وبينهم علاقه طبعا
اريد ان الـ Admin هو الذى يتحكم فى الصلاحيات
امامى طريقتان
الاولى عن طريق الوظيفة و هذه ستكون ثابتة بمعنى ان سوف اضع شرط اذا كان Manager سيكون لة جميع الوظائف و اذا كان موظف الخزينة سيكون لة الخزينة فقط و هكذا
هناك طريقه اخرى و هى صلاحيات باسم المستخدم
يعنى يقدر يعمل Add Or Edit
ولكن لا يقدر ان يعمل Delete مثلا
أسف اطلت عليكم
انتظر اقتراحاتكم

رابط هذا التعليق
شارك

اسلام عليكم
برايي الاولى اسهل و اسرع
اذا افترضنا انه عندك اكثر من مدير او اكثر من موظف خزينه معناها اكثر من user name ,password
لكن بالاعتماد على مسمى الوظيفه تقدر تسوي لكل المدراء او موظفي الجزائن نفس الصلاحيات عن طريق مسمى الوظيفه من الفورم

شكرا

رابط هذا التعليق
شارك

ممكن عمل Roles اى ادوار وهى عنصر من عناصرقاعدة البيانات مثل الجداول والفيو والمتسلسلات sequences. ويمكن ان تعطى للدور الذى تنشئه بعض اصلاحيات مثل select, update, delete على جدول او جداول معينة ثم تعطى هذا الدور لمستخدم معين. لمذيد من التفاصيل اقرأ الاوامر create role, grant

رابط هذا التعليق
شارك

السلام عليكم

انا من رأيي ان تعمل الطريقه الاولى كما فهمتها , ان تقوم بعمل
جدول لاسم المستخدم وكلمة السر ونوع المستخدم
user_id
password_id
user_type
تضع في ال user_type قيمتين هما 1 و 2 يحدد الرقم 1 للمدير و 2 للمستخدم العادي
وتنشئ شاشه form لاضافة او الغاء مستخدمين وتحديد الصلاحيات.
عند الدخول للبرنامج يضع المستخدم user name و ال password
فيقوم البرنامج بالبحث عن هذا المستخدم و كلمة السر لمطابقتهما ثم يقوم باخذ
القيمة من user_type وعلى اساسها ينتقل للصفحه الرئيسية و يعطي الصلاحيات
للمستخدم , اي اذا كان المستخدم كذا موجود و الباسورد مطابق ثم اذا كان ال user_type يساوي 1 اعطيه بعض الصلاحيات enable او visable ..

اتمنى ان اكون افدتك اخي العزيز و اعذروني على الاطاله

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية