بتاريخ: 13 يناير 200719 سنة comment_89117 تحية طيبة اخوكم العضو majedjicc ارجومنكم المساعدة في كيفية انشاء فورم للمستخدمين ودخول المستخدمين وشاشة صلاحيات للمستخدمين وكما اريد ان اعمل شاشة للمستخدمين استطيع من خلالها رؤية المستخدمين الذين يعملون بالنظام ..............ارجو من الاخوة الكرام شرح الموضوع لإصدار اوراكل 10 ج كما انه اتمنى من الاخوة من لدية معلومة او تعليق في الموضوع طرحه بجدية تامة كما اتمنى من جميع الاعضاء شرح الموضع بدقة وتفصيل كامل لانه اهم موضوع في حماية قواعد البيانات .........................................................ولكم منا وافر التحية والتقدير اخوكم majed jicc [email protected] .............................. للمراسلة ............................................................................................................................................................................................................................... تقديم بلاغ
بتاريخ: 11 أكتوبر 200718 سنة comment_112384 mr.majedjicci can help u this my e-mail : [email protected] i send u email with attach file when u get it plz reply me تقديم بلاغ
بتاريخ: 14 أكتوبر 200718 سنة comment_112519 Dear Mohammed AER,Can you send me the same file[email protected] تقديم بلاغ
بتاريخ: 14 أكتوبر 200718 سنة comment_112521 وليه يا جماعه موضوع الايميلات دهاللى عاوز يرفق كتاب او فورمه او مشروع يا ريت يرفقه فى مشاركهاو يرفعه على موقع ويضع الرابطكى يستفيد اكبر عدد من الاعضاء تقديم بلاغ
بتاريخ: 14 أكتوبر 200718 سنة comment_112531 رجائي من الإدارة عدم حذف المشاركة للأهـــــــــــــــــــــــــــــــــــميةتحياتي لبعض أعضاء المنتدى الكرام ولكن للأسف الشديد أن البعض بدأ علية جرم أسمة الأحتكار . من خلال أطلاعي على السؤال فإذا بة يتكرر من أكثر من ثلاثة أعضاء ونفس الصيغة وهكذا تجد في هذا المنتدى أن هناك أكثر من سؤال لايجيبو عليها رغم التكرار . فلا أعرف ماهو سبب الإحتكار هل هو حسدا؟ أم إحتقارا للسأئل أما ماذا ؟ فالرسول يقول من كتم علما الجمة الله لجاما من ناروأنا متأكد أن هناك أعضاء يعرفون الأجابة على السؤال ومنهم من شارك بمشاركة في نفس الموضوع ولكن لاتكفي بالغرض حسب ماطلبة الأخوة الأعضاء هذا ونقول عيد مبارك وكل عام وأنتم بخير تقديم بلاغ
بتاريخ: 15 أكتوبر 200718 سنة comment_112566 اخي الكريم استخدم خاصية البحث لتجد كل ما تبحث عنهhttp://www.araboug.org/ib/index.php?showto...mp;hl=شاشه+دخولhttp://www.araboug.org/ib/index.php?showto...mp;hl=شاشه+دخولhttp://www.araboug.org/ib/index.php?showtopic=9261استخدم خاصية البحث من جديد واي مشاركة تستطيع ان تسال من اضافة مرفق ليساعدك في تعديلها تقديم بلاغ
بتاريخ: 15 أكتوبر 200718 سنة comment_112568 السلام عليكم ورحمة الله وبركاتهاحب ان اوضع بعض النقاط التى من الممكن ان تكون احد اسباب عدم وجود ردود على الموضوع معيناولا :- ان يكون هذا الموضوع مكرر وتمت مناقشته من قبلواذا قام صاحب الموضوع او السؤال بعملية بحث بسيطه سوف يتمكن من الحصول على مراده بسهولهثانيا :- من الممكن ان سكون السؤال غير واضح كذلك يمكن ان يكون السؤال يعكس عدم جديهكطلب فورم تكاد تكون كاملهفاين صاحب الموضوع اذا كان يطلب فورمه كامله؟ !!!!!!!! اين هو واين اجتهادهاتمنى من جميع الاعضاء وانا من بينهم ان يراعوا نقطتين فى غاية الاهميه قبل البدا فى ططرح موضوع وهما1- استخدام خاصية البحث .2- التركيز على المشكله المراد طرحها وعدم تركها مبهمه او تركها بالكليه على المنتدىوشكرا للجميعوكل سنه وانتوا طيبين تقديم بلاغ
بتاريخ: 15 أكتوبر 200718 سنة comment_112586 اخي الكريمالمطلوب من سؤالك هو برنامج كامل ولكن نحن نحب ان نساعدك ولكن ليس ببرنامج كامل يجب ان تبدا فى تصميم الشاشات حتى نساعدك فى اكمال الافكار التي تقف امامك حتى تستفيد ونستفيد تقديم بلاغ
بتاريخ: 17 أكتوبر 200718 سنة comment_112949 خد يا سيدي ولا تزعل .. هذه شاشة انشاء مستخدم وايضا توزيع الصلاحيات للشاشات التي بالنظام..بس ادعوا لأخوك بالرحمة والمغفرة والرضا من الله وان يزيل عنا كل غم ويفرج كل هم ، إنه ولي ذلك والقادر عليه.نزل الملف من الرابط التاليhttp://www.4shared.com/file/26673744/608d3749/Security.html تقديم بلاغ
بتاريخ: 17 أكتوبر 200718 سنة comment_112953 السلام عليكم ورحمة الله وبركاته؟وكل عام وأنت بخير وتقبل الله منا ومنكم الصيام والقيام وسائر الأعمال اللهم آمين آمين آمين....بصراحة موضوع مهم بالنسبة لي وأبحث عنه بشكل قوي ..يا أخ/ emad_jad المحترم وفقك الله لكل خير وأزال همك وفرج كربك ونفس غمك وغفر ذنبك ويسر امركبصراحة أستفذة من الملف الموجود كثير الفائدة ...ولاكن إذا ممكن تكمل جميلك وترسل الجداول المستخدمة واسم المستخدم وكلمة المرور........تكون بذلك وفرت علينا الوقت الكثير .ولك مني جزيل الشكر والعرفان ,,,,محبكم,,والسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 18 أكتوبر 200718 سنة comment_113119 CREATE TABLE GRANT_TABLE( USER_NAME VARCHAR2(30), SCREEN_NAME VARCHAR2(20), LOCKED NUMBER(1) DEFAULT 2); هذا الجدول يخزن فيه الشاشات الممنوحة للمستخدمCREATE TABLE SCREEN_TABLE( SCREEN_NAME VARCHAR2(20), SCREEN_DESC VARCHAR2(100), FRM_NM VARCHAR2(60), STATUS NUMBER(1), TYPE NUMBER(1), LOCKED NUMBER(1) DEFAULT 2);وهذا الجدول لتخزين اسماء الشاشات ، وبالتأكيد يجب ان تكون مطابقة لمسمياتها في القائمة الرئيسيةCREATE TABLE USER_TABLE( USER_NAME VARCHAR2(30), PASS_WORD VARCHAR2(30), FULL_NAME VARCHAR2(30), TITEL VARCHAR2(30), TEL VARCHAR2(8), IP_ADDRESS VARCHAR2(15), JOB_NM VARCHAR2(50), SUPV NUMBER(1), FIXED_REP NUMBER(1), EXCEL_REP NUMBER(1), SECTION_CD NUMBER(1), EXCEL_PATH VARCHAR2(100), PDF_PATH VARCHAR2(100), ORG_CD VARCHAR2(12), CPR VARCHAR2(9), STATUS NUMBER(1) DEFAULT 1 NOT NULL);وهذا جدول مستخدمي النظامCREATE INDEX GRANT_TABLE_IDX ON GRANT_TABLE(SCREEN_NAME)LOGGINGNOPARALLEL;CREATE INDEX GRANT_TABLE_USER_IDX ON GRANT_TABLE(USER_NAME)LOGGINGNOPARALLEL;CREATE UNIQUE INDEX SCREEN_TABLE_PK ON SCREEN_TABLE(SCREEN_NAME)LOGGINGNOPARALLEL;CREATE UNIQUE INDEX SCREEN_TABLE_FRM_IDX ON SCREEN_TABLE(FRM_NM)LOGGINGNOPARALLEL;CREATE UNIQUE INDEX USERS_PK ON USER_TABLE(USER_NAME)LOGGINGNOPARALLEL;ALTER TABLE SCREEN_TABLE ADD ( CONSTRAINT SCREEN_TABLE_PK PRIMARY KEY (SCREEN_NAME));ALTER TABLE SCREEN_TABLE ADD ( CONSTRAINT SCREEN_TABLE_FRMNM_UNIQUE UNIQUE (FRM_NM));ALTER TABLE USER_TABLE ADD ( CONSTRAINT USERS_PK PRIMARY KEY (USER_NAME)); تقديم بلاغ
بتاريخ: 18 أكتوبر 200718 سنة comment_113126 السلام عليكم؟أشكرك أخي على تعاونك معي وسرعة إجابتك على الطلب وهذا يدل على حرصك الشيد على نفع أخوانك.....وعندي طلب صغير جدا وهو إن أمكنك ويسمح وقتك أن تشرح عمل الجداول والطريقة المتبعة في إعطاء الصلاحية للمستخدم..واعتذر منك على كثرة طلباتي ...ولك مني جزبل الشكر والعرفان,,,محبكم,, تم تعديل 18 أكتوبر 200718 سنة بواسطة المبرمج الصاعد تقديم بلاغ
بتاريخ: 18 أكتوبر 200718 سنة comment_113147 بسم الله الرحمن الرحيمالخطوة الأولى : يقوم جدول user_table بتخزين اسم المستخدم(مفتاح اساسي) وكلمة المرور الخاصة به ، وطبعا المستخدم هنا ليس على مستوى قاعدة البيانات ولكنه على مستوى الفورم والصلاحيات فقط.ايضا نقوم بتخزين اسمه بالكامل لإظهاره وقت الحاجة واية تفاصيل اخرى مثل القسم التابع له ورقم التحويل .. الخالخطوة الثانية:يقوم الجدول screen_table بتخزين كافة مسميات الشاشات بالبرنامج (الوصف - مثل: ادخال التعيينات الجديدة) وايضا تخزين اسمها في القائمة الرئيسية للبرنامج مثال : m1.m11 (مفتاح اساسي)الخطوة الثالثة :استخدام جدول grant_table لتخزين اسم المستخدم (مفتاج مرجعي) للاسم المسجل في جدول اسماء المستخدمين وكذلك الشاشات الممنوحة له m1.m11 وغيرها في شكل عدة سجلات كل سجل يعبر عن صلاحية لشاشة معينة.الخطوة الرابعة:عمل شاشة دخول للبرنامج تقوم فيها بالتحقق من اسم المستخدم وكلمة المرور وفقا لما هي عليه داخل الجدول ، ويمكنك اعطاؤه الحق في تغييرها ايضا.عندما يقوم المستخدم بادخال اسم المستخدم وكلمة المرور بشكل صحيح ، تقوم بتخزين اسم المستخدم في global variable الخطوة الخامسة:بعد تصميم القائمة الرئيسية للبرنامج ومن خلال main menu code تقوم بعمل cursor لاختيار كافة الشاشات الموجودة في جدول screen table وباستخدام loop وامر set_menu_item_property تستطيع اقفال جميع القوائم الفرعية (الشاشات) وجعلها disable .. ثم بعدها cursor اخر يقوم باختيار الشاشات وفقا لاسم المستخدم المخزن في global variable وباستخدام loop اخر تستطيع فتح الشاشات الممنوحه له فقط..وبالتالي سوف يحصل المستخدم على القائمة الرئيسية وبها بعض الشاشات مغلقة والاخر متاح وفقا للصلاحيات الممنوحة له.الخطوة الخامسة:تستطيع عمل فورم لاضافة شاشة معينة من screen table الى جدول grant table لمستخدم معين ، كشاشة توزيع صلاحيات.ولا تنسانا من دعائك اخي الحبيب لعل الله عز وجل ان يتقبل منك ونفوز معا برضا الله اخوكم / ابو عمر تقديم بلاغ
بتاريخ: 21 أكتوبر 200718 سنة comment_113524 لست خبيرة في قواعد بيانات اوراكل ولكني كنت ابحث في جزئية الصلاحيات لمستخدمي قاعده البيانات واكتشفت ان هناك 3 فيو الاول اسمه DBA_ROLE وفيه متسجل كل الرولز الموجوده والثاني اسمه DBA_ROLE_PRIVS وفيه متسجل اسم المستخدم والرول الخاص به والثالث اسمه ALL_USERS وفيه متسجل اسم المستخدم وتاريخ انشاؤه .اذن فلسنا في حاجه لعمل جدول للصلاحيات وجدول للمستخدمين لأنهم اصلا متسجلين على قاعه البيانات ، وبالنسبه لجدول الشاشات والصلاحيات لكل شاشه فيمكن التحكم فيها عن طريق تحديد الرول المسموح به من صفحة الخصائص لكل قائمة وبالتالي فنحن ايضا لسنا بحاجه لعمل جدول الشاشات والصلاحيات .واليكم شاشه الصلاحيات وبها 4 بلوك وهي نفس الفكرة التي استخدمها الاخ / emad_jad جزاه الله كل خير. 1- البلوك الاول كنترول بلوك عليه LOV نختار فيه اسم المستخدم من الفيو ALL_USERS مع وضع شرط تاريخ الانشاء حتى لايظهر المستخدم SYS, SYSTEM ,... وباقي المستخدمين على قاعده البيانات.2- البلوك الثاني داتا بلوك على DBA_ROLES مع عمل WHERE CLAUSE لتحديد اسماء الرولز المطلوب ظهورها حتى لا يظهر كل الرولز الموجودة على قاعده البيانات.3- البلوك الثالث على DBA_ROLE_PRIVS وفيه تظهر الرولز التي حصل عليها كل مستخدم مع عمل WHERE CLAUSE أيضا لتحديد اسماء الرولز المطلوب ظهورها حتى لا يظهر كل الرولز الموجودة التي حصل عليها المستخدم مثل CONNECT أو CREATE SESSION والتي لن يفهمها المستخدم العادي للبرنامج. 4- البلوك الربع عليه الازرار التي تمنح او تسحب من خلالها الصلاحيات واستخدمت فيها الامر FORMS_DDL وهي الفكرة التي استخدمها الأخ / عمر باعقيل في شاشات الشقق جزاه الله كل خير. تقديم بلاغ
بتاريخ: 22 أكتوبر 200718 سنة comment_113719 الاخت الفاضلة bnota_moslemaبارك الله فيك على ردك الذي يدل على تواضعك فخبرتك ما شاء الله ممتازة ويكفي الانسان شرف العلم والمحاولة.بالنسبة لفكرتك الجيدة فإنها تسنتند على ان جميع المستخدمين سوف يكونوا على مستوى قاعدة البيانات وهذا في الحقيقة لا يحدث ، فلا يمكن ان تكون المواقع المبنية على قاعدة بيانات اوراكل على سبيل المثال تقوم بانشاء مستخدم لكل شخص يعمل تسجيل في هذه المواقع .. وانما يكون هو مستخدم واحد او اكثر حسب احتياجات التطوير .. وكل المستخدمين المسجلين في قاعدة البيانات يكونوا على المستوى الذي ذكرته لكم في المثال السابق .. حينها يكون الأمر مختلف..هذا ما لزم إيضاحه .. وفقكم الله لكل خير تقديم بلاغ
بتاريخ: 29 أكتوبر 200718 سنة comment_114633 دخلت الموضوع معتقده ان هناك موضوع قيماتاري الاخ يطلب مشكورين على التفاعل تقديم بلاغ
بتاريخ: 28 سبتمبر 20205 سنة comment_301004 في ١٧/١٠/٢٠٠٧ at 09:14, emad_jad said: خد يا سيدي ولا تزعل .. هذه شاشة انشاء مستخدم وايضا توزيع الصلاحيات للشاشات التي بالنظام.. بس ادعوا لأخوك بالرحمة والمغفرة والرضا من الله وان يزيل عنا كل غم ويفرج كل هم ، إنه ولي ذلك والقادر عليه. نزل الملف من الرابط التالي http://www.4shared.com/file/26673744/608d3749/Security.html اشتي انزل الملف يطلع لي هذا المشكله ماهو الحل ارجو الرد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.