بتاريخ: 28 مارس 200818 سنة comment_125487 السلام عليكم ورحمة الله وبركاته اخواني في المنتدى اود طرح سؤالين عليكم اذا امكن .الاول اود معرفة كيفية تحويل نظام مكتوب بالاوراكل الى نسخة مؤقته وبعدها يتم تفعليها بعد الاتصال بالمبرمج يرسل له سيريال نمبر بعد ادخاله يشتغل البرنامج طبيعي؟فهل تعرفون عمل ذلك .والثاني عن كيفية جعل النظام عالي الامنية اي لا يمكن اختراقه اعرف انه يمكن عمل ذلك ولكن كيف ؟؟؟؟اذا لديكم اي اقتراحات تفيدني اتمنى مساعدتيواكون شاكرة لكم مقدما تم تعديل 28 مارس 200818 سنة بواسطة Eng_computer22 تقديم بلاغ
بتاريخ: 30 مارس 200818 سنة كاتب الموضوع comment_125578 اخواني ارجوا افادتي الموضوع مهم كمثال على طلبي عند عمل لعبه تعمل لشهر وبعدها تطلب الاتصال بالنت لتزود برقم يكتب في البرنامج ومن ثم يعمل بشكل طبيعي ويكون فقط في بداية العمل في البرنامج اريده خاص بنظام مكتوب بالاوراكل اذا سمحتم تم تعديل 30 مارس 200818 سنة بواسطة Eng_computer22 تقديم بلاغ
بتاريخ: 30 مارس 200818 سنة comment_125581 الأخت الفاضلةالسلام عليكم ورحمة الله وبركاته.هذه أفكار تنبع من المبرمج ومن ثم يستفيد من إمكانيات أورراكل لفعل ذلك سأطرح عليك فكرتي ويمكن تكون بسيطة وربما يكون لبعض الأخوة أفضل منهاقومي بعمل مستخدم أوراكل لا يعرف هذا المستخدم إلا أنت ومن ثم أعملي فيه كل الحقول المناسبة وما يهمني هو حقلين تاريخ بداية النظام وتاريخ نهاية النظام عند تشغيل هذا النظام يجب أخذ تاريخ الجهاز ليكون بداية النظام وحددي أنت متي تكون النهاية وقومي بعمل التاليإذا تم تغيير تاريخ الجهاز إلي مابعد تاريخ البداية يتم إيقاف البرنامج نهائياً وإذا إنقضت مدة إستخدام البرنامج كذلك يقف النظام تلقائيا أما بالنسبة للسيريال يمكنك إضافة حقل لهذا الجدول. وعمل جدول به كل السيريال بتاع الأنظمة وكل ما تاخدي سيريال تقومي بعمل بلوك لهذا السيريال.وجزاكم الله خيرا create table dictionary_licesnses(lices_i_no number, serial_i_no varchar2(100)); serial_i_no primary key CREATE TABLE company_Licenses( company_c_name varchar2(100), frm_d_date date,to_d_date date,Serial_i_no varchar2(100)); serial_i_no foreign key references to the above table create trigger check_licenses before logon on database declare frm_date date begin select frm_d_date into frm_date from company_licenses; if frm_date>to_date(to_char(sysdate,'dd/mm/yyyy'),'dd/mm/yyyy') then raise_application_error('-2002','لا يمكنك إستخدام النظام إتصل ببائع النظام'); end if; end; او في الفورم when-new-form-instance declare frm_date date begin select frm_d_date into frm_date from company_licenses; if frm_date>to_date(to_char(sysdate,'dd/mm/yyyy'),'dd/mm/yyyy') then raise form_trigger_failure; show_alert('لا يمكنك إستخدام النظام إتصل ببائع النظام'); exit_form; end if; end; * ملاحظة يمكن أن تكون هنالك أخطاء في الأومر لكن الفكرة إن شاء الله وصلتMe be there was syntax in the aobve examples just I mean show you my idea. تم تعديل 30 مارس 200818 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 30 مارس 200818 سنة كاتب الموضوع comment_125628 اشكر لك مرورك وتفاعلك هجرب وابلغك بالنتائج.... تقديم بلاغ
بتاريخ: 4 أبريل 200818 سنة comment_126012 مشكور اخوي من زمان بدور على هيك فكره الكود فيه اخطاء ولكن سوف احاول تصحيحها تقديم بلاغ
بتاريخ: 14 أبريل 200818 سنة comment_126621 اخي هذه فكره بسيطه يمكن ان تحل المشكله الكود مفهوم ومش بحاجة شرح اذا في اي استفسار انا جاهز هنا صلاحية المستخد ل 30 يوم وتستطيع تغييرها كما تشاء CREATE PROFILE my_profile LIMIT PASSWORD_LIFE_TIME 30; ALTER USER scott PROFILE my_profile; تقديم بلاغ
بتاريخ: 20 أبريل 200818 سنة comment_127079 السلام عليكمشكرا على هذا الموضوع من زمان بدور على هيك شيشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.