20-05-13, 12:15 PM
طريقتي انا في عملية الصلاحيات تقتصر على هذه النقاط ::
1) انشاء جدول في قاعدة بيانات للمستخدمين ، تحوي اسمه + اليوزر نيم + بالسورد + 10 الى 15 حقل من نوع bit يعني شغلتها صلاحيات
2) اقوم بجعل الاجزاء التي عليها في المشروع في حالة visable او enable = false /.
3) عند بداية تشغيل البرنامج و يدخل المستخدم و يوزره و كلمة السر و تكون صحيحه ، تكون هناك مصفوفه معرفه عامه و تستقبل قيم الصلاحية و التي سيكون انت قد قمت سلفا بربط كل حقل صلاحيه في الجدول بجزء معين من البرنامج ،،
4) فحص القيمه في في المصفوفه و تطبيق الاجراء المناسب و بذلك انت فصلت نفسك و استقليت عن عملية الاستعلام من قاعدة البيانات ،
طبعا هذي استخدمها في عملة التطبيقات المكتبيه و لكن في الويب سيكون هناك حديث اخر و ان كان ما ذكرته جزء منه ،، لاني حاليا اطور نفسي في مجال تطبيقات الويب من حيث الامنيات و لقيت موضوع يتكلم بهذا الجانب ممكن اضعه و نتناقش هنا مع باقي الاعضاء و نطلع بفائده
1) انشاء جدول في قاعدة بيانات للمستخدمين ، تحوي اسمه + اليوزر نيم + بالسورد + 10 الى 15 حقل من نوع bit يعني شغلتها صلاحيات
2) اقوم بجعل الاجزاء التي عليها في المشروع في حالة visable او enable = false /.
3) عند بداية تشغيل البرنامج و يدخل المستخدم و يوزره و كلمة السر و تكون صحيحه ، تكون هناك مصفوفه معرفه عامه و تستقبل قيم الصلاحية و التي سيكون انت قد قمت سلفا بربط كل حقل صلاحيه في الجدول بجزء معين من البرنامج ،،
4) فحص القيمه في في المصفوفه و تطبيق الاجراء المناسب و بذلك انت فصلت نفسك و استقليت عن عملية الاستعلام من قاعدة البيانات ،
طبعا هذي استخدمها في عملة التطبيقات المكتبيه و لكن في الويب سيكون هناك حديث اخر و ان كان ما ذكرته جزء منه ،، لاني حاليا اطور نفسي في مجال تطبيقات الويب من حيث الامنيات و لقيت موضوع يتكلم بهذا الجانب ممكن اضعه و نتناقش هنا مع باقي الاعضاء و نطلع بفائده
