بتاريخ: 17 فبراير 200422 سنة comment_1557 كيفكم اعضاء المنتدىأنشا الله تكونوا جميعا بخيرانا عندى برنامج و اريد ان اعمله حمايةانا عملت جدولينجدول المستخدمينأسم الموظف UserNameكلمة السر Passwordكود الوظيفه User_Job_IDجدول الوظائفكود الوظيفة User_Job_IDالوظيفة User_Jobوبينهم علاقه طبعااريد ان الـ Admin هو الذى يتحكم فى الصلاحياتامامى طريقتانالاولى عن طريق الوظيفة و هذه ستكون ثابتة بمعنى ان سوف اضع شرط اذا كان Manager سيكون لة جميع الوظائف و اذا كان موظف الخزينة سيكون لة الخزينة فقط و هكذاهناك طريقه اخرى و هى صلاحيات باسم المستخدميعنى يقدر يعمل Add Or Edit ولكن لا يقدر ان يعمل Delete مثلاأسف اطلت عليكمانتظر اقتراحاتكم تقديم بلاغ
بتاريخ: 18 فبراير 200422 سنة comment_1574 اسلام عليكمبرايي الاولى اسهل و اسرعاذا افترضنا انه عندك اكثر من مدير او اكثر من موظف خزينه معناها اكثر من user name ,passwordلكن بالاعتماد على مسمى الوظيفه تقدر تسوي لكل المدراء او موظفي الجزائن نفس الصلاحيات عن طريق مسمى الوظيفه من الفورمشكرا تقديم بلاغ
بتاريخ: 18 فبراير 200422 سنة comment_1592 ممكن عمل Roles اى ادوار وهى عنصر من عناصرقاعدة البيانات مثل الجداول والفيو والمتسلسلات sequences. ويمكن ان تعطى للدور الذى تنشئه بعض اصلاحيات مثل select, update, delete على جدول او جداول معينة ثم تعطى هذا الدور لمستخدم معين. لمذيد من التفاصيل اقرأ الاوامر create role, grant تقديم بلاغ
بتاريخ: 20 فبراير 200422 سنة comment_1726 السلام عليكم انا من رأيي ان تعمل الطريقه الاولى كما فهمتها , ان تقوم بعمل جدول لاسم المستخدم وكلمة السر ونوع المستخدم user_idpassword_iduser_typeتضع في ال user_type قيمتين هما 1 و 2 يحدد الرقم 1 للمدير و 2 للمستخدم العاديوتنشئ شاشه form لاضافة او الغاء مستخدمين وتحديد الصلاحيات.عند الدخول للبرنامج يضع المستخدم user name و ال password فيقوم البرنامج بالبحث عن هذا المستخدم و كلمة السر لمطابقتهما ثم يقوم باخذ القيمة من user_type وعلى اساسها ينتقل للصفحه الرئيسية و يعطي الصلاحياتللمستخدم , اي اذا كان المستخدم كذا موجود و الباسورد مطابق ثم اذا كان ال user_type يساوي 1 اعطيه بعض الصلاحيات enable او visable ..اتمنى ان اكون افدتك اخي العزيز و اعذروني على الاطاله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.