بتاريخ: 28 مايو 200817 سنة comment_129937 السلام عليكم ورحمه الله وبركاته ياجماعه ارجو منكم أن تشاركونى فى هذا الموضوع اللى هأشرح فيه كل اللى وصلت ليه من بحوث ومشاركات فى المنتدىده ومن زمان أووى ردودد جامــده مووت جزى الله كل من قام بتوصيلها الينا كل خير ومن ساهم فى نشرهاالموضوع انا كنت سألت سؤال وتم الرد عليا بما فيه الكفايه وكنت قظعت عهد ان أضع الموضوع كاملا الشرح+الفورم+ملفات كتابيه+مشاركه صاحب الموضع الاساسيه(بعد إذن المشرف)وأنتظرونى أخوانى حتى أستطيع وضع الموضوع كاملا بعد الفحص والاخطاء وبرضو ظروف الامتحانات ومستنى الردودبس ليا طلب عايز أسأل الناس اللى قام على أكتافها المنتدى الرائع ده راحت فين فين الردود ..فين المشاركات الاكثر من رائعه ؟؟؟ تقديم بلاغ
بتاريخ: 29 مايو 200817 سنة comment_129970 اخي الكريم بداية اشكرك على الموضوع المميز واتمنى من الله عزوجل ان يوفقك لاكماله , الردود والمشاركات المميزة موجودة ولله الحمد , ولكن كما تعلم لكل شخص منا ضروف قد تكون صعبة احيانا فيجب ان يكون صدرنا واسعا وصبرنا طويلا , فما قام هذا المنتدى الا على صفوة الاخوة ولله الحمد . تقديم بلاغ
بتاريخ: 29 مايو 200817 سنة comment_129985 السلام عليكم ورحمة الله وبركاته اخي الكريم اشكرك على هذا الموضوع الجميل والصلاحيات من الامور المهمه واسمحلي ببعض المساعدة وسوف اقوم بعرض بعض ماعندي وارجو منكالرد وتصحيح أخطائي طريقة منح صلاحيات للمدير ومدخل البيانات1- نقوم بإنشاء جدول في SQL ونسميه (users)ونقوم بإضافة الأعمده التالية numberرقم المستخدم) نوع البيانات )(Number )Ueser_nameأسم المستخدم)نوع البيانات )(varchar2 )user_pssordالرمز السري)نوع البيانات )(Number )prev الصلاحيات)نوع البيانات ) (varchar2 )ومن ثم نقوم بكتابة هذا لاكود في بتن تسجيل الدخول declare cun number(5); begin cun:=0; select count(*) into cun from users where user_name=:text_item12 and user_pass=: text_item8; if cun <1 then message(' الرساله المراد وضعها '); message(' الرساله المراد وضعها '); else select prev into :global.prev from users where user_name=:text_item12 and user_pass=:text_item8; new_form('الصفحة المراد الإنتقال إليها '); end if; end; تقديم بلاغ
بتاريخ: 30 مايو 200817 سنة comment_130095 الاخ / المهندس حسام وعليكم السلام ورحمة الله بداية : اوجه اليك الشكر على العودة لشرح وعرض افكارك وحلولك عن موضوع نظام الصلاحيات على الفورم ... وان شاء الله تكون اضافة متميزة ... كما عودتنا فى مشاركاتك السابقة بالمنتدى ثانيا : اود ان اوجة الشكر للاعضاء القدامى على مشاركتهم المتميزه والتى اثرت هذا المنتدى بمعلومات كثيرة متجدده ... ولكن كما ذكر الاخ / الجبالى ... ان لكل منهم ظروفه الخاصة بالعمل ... وجزاهم الله خيرا ... ويكفى ان نذكر ان الدعوات بالتوفيق والنجاح فى اعمالهم لازالت تكتب حتى الان من الاخوه الاعضاء الجدد حتى بعد مرور هذه السنوات ... ونحن نتمنى ان تستمر مسيرة العطاء من جميع المشاركين بالمنتدى ... وانت بالتأكيد احدهم ... ان شاء الله ثالثا : فى الموضوع الذى اشرت اليه عن الصلاحيات ... من المعروف ان هناك عدة طرق فى تحديد واعطاء الصلاحيات منها : - طريقة استخدام الامكانيات المتاحة فى قاعدة البيانات اوراكل من خلال استخدام اوامر ال SQL مثل الroles - grant - revoke ...- طريقة انشاء جدول للمستخدمين وجدول اسماء البرامج وجدول صلاحيات المستخدمين للبرامج ... رجاء ذكر ايهما افضل ؟ و خصائص كل طريقة ومتى يفضل استخدام كل منهما ؟ تقبل تحياتى تقديم بلاغ
بتاريخ: 10 يونيو 200817 سنة كاتب الموضوع comment_130951 بسم الله الرحمن الرحيم ان أسف جدا جدا جدا على تأخيرى ولكن والله ليس لى فى الامر من شىء ولكن ظروف امتحانات أخر العام(كليه الحاسبات والمعلومات)واخر سنه لى فى الكليه وكانت اخر الامتحانات ولقد وفقنى الله تماما فى جميع الامتحانات..والحمد لله رب العالمينويارب يتمم وبالنجاح إن شاء الله إن شاء اللهودعونى أنفذ وعدى على قدر الاستطاعه للمشرف الاكثر من رائع الاخ الكريم "أمجد"الموضوع بإختصار شديد يتلخص فى الاتىانت عامل مشروع ولكن ينقصك إزااااااااااااااى تعمل نظام حمايه من المتطفليين على البرنامج-----وكمان إزااااااااى تعمل نظام تحكم فى وظائف كل المستخدمين الموجودين ---- وكمان عايز تعمل شاشه دخول ظريفه ---- وشاشه توزيع صلاحيات وكذلك سحبها من المستخدميين-------------------- أرجو ان اكون وفقت فى قراءه الافكارقل بسم الله نبدأ------- فى الاول بس هنوضح شويه حاجات للناس عشان يكون المعنى ان شاء الله واصل للجميع1- user المستخدم مين هو المستخدم ..المستخدم ده الراجل اللى شغاال فى الشركه او القطاع اللى حضرتك المفروض بتعمل النظام عشان يشتغل عليه بدلا من انه كان بيشتغل باديه على الورقيعنى بتحول من نظام الى automaton manual system 2- Roleعباره عن محفظه انت بتضع فيها زى ما انت عايز من صلاحيات3-PRIVILEGES صلاحياتدى زى الrole اللى انت هتعملها بس دى معموله من الشركه نفسهاالفرق بين الاتنين ايه؟؟!!ان انت ماتقدرش تعمل PRIVILEGES جديدهولكنك تقدر تعمل roleجديدهيجب ان يكون لديك صلاحيه create role عشان تقدر تعمل صلاحيات كيف نصنع يوزر جديد create user hossam identified by xxx ;اسم المشتخدم -------- hossamالباسورد ----------------- xxx كيف نصنع Role create Role see_data كده ال role اللى احنا عملناها اسمها see_dataكيفيه منح الصلاحيات الى مستخدم grant connect to hossamكده احنا منحنا مستخدم اسمه hossamصلاحيه اسمها connect سأرقف لاحقا ان شاء الله ملف به جميع الصلاحيات اللى على ال data base ولكن دعنا نكمل ما نحن فيهكيفيه سحب الصلاحيات من المستخدمين revoke connect from hossam كده احنا سحبنا صلاحيه اسمها connect من مستخدم اسمه hossam كيفيه منح role لمستخدم اسمه hossam grant role_see to hossam كده احنا اعطينا role اسمها role_seeللمستخدم اللى اسمه hossamكيفيه سحب هذه الrole من نفس المستخدم revoke role_see from hossam الكلام ده تمام ياريس ولكن الشغل ده كله على الsql plus وانا مش عايزكده ...؟؟؟طيب ياعم هدى نفسك انا فاهم انت عايز انا بس كنت بأشرح شويه مفاهيم عشان محدش يقع منى فى الطريقدلوقتى عايزيين نعمل الكلام ده على الفورم يعنى يكون من خلال ازرار ونصوص............ بافتراض انا لدينا جدولين مثل emp وdept على اليوزر اللى اسمهscott----->>>> لازم يكون scott معه صلاحيه ال dba وعرفنا ازااااى نمنح الصلاحيه دى للمستخدمطب بص معايا من على الsql plus أكتبconn system/managerاو على حسب الباسورد بتاع الادمن ندك على الdata baseوتكتب grant dba to scott ; بس خلاص كد ه المعلم scott بقى عنده صلاحيه ال dba بفرض ان لديك ثلاث انواع من المستخدمين واحد مثلا بتاع الاستعلاماتيعنى كل اللى بيعملوا انو بس يشوف ال data بس ولكنه لا بيعمل insert ولا update ومستخدم اخر بتاع ادخال البيانات ...... ألخ كل واحد طبعا هيكون له اسم وباسوور وواجهه تطبيقيه على ال data baseفلازم ال role اللى كل واحد هياخدها تكون مختلفههنعمل 3 ROE 1- see_role2- insert_role3- update_roleCreate Role see_roleCreate Role insert_roleCreate Role update_role--------------------------------------------------------------------------------كده يبقى احنا وصلنا لحد خطوه ال Role سوف نكمل غدا ان شاء الله نظرا لظروف خااااصه ..!!! وهذا وعـــــــــد الى كل من يقرأ الموضوع ان يبدى رأيه وملاحظاته وتصحيحه للاخطـــاء حتى تعم الفائده الان قد حضرت ملفات الموضوع كامااااله وسف أرفعها على أكثر من سيرفر ... إن شـاء الله تقديم بلاغ
بتاريخ: 11 يونيو 200817 سنة comment_130975 السلام عليكمكلام جميل بس يا ريت التعمق اكثر و زيادة المادة العلمية فنحن مشتغبي للخطوات التالية تقديم بلاغ
بتاريخ: 13 يونيو 200817 سنة كاتب الموضوع comment_131129 بسم الله الرحمن الرحيم ياجماعه استكمالا للموضوع الذى بدأته والوعـــد الذى قطعته مشاركه صاحب الموضوع الاساسيه وفيها الشافى والكافى ولكنه لم يرفق مثالا لذلك سأضع مثال ان شاء اللهوهذا هو لينك المشاركهhttp://www.4shared.com/file/51229327/5b797...rified=a1826c5aأو إضغط هنا: الامن في البرامج المصممه بالديفلوبر تقديم بلاغ
بتاريخ: 19 يونيو 200817 سنة comment_131622 declare cun number(5); begin cun:=0; select count(*) into cun from data_users where user_name=:text_item13 and user_pass=:text_item14; if cun <1 then message('good connect'); message(' رسالة '); else select user_prev into :global.user_prev from data_users where user_name=:text_item13 and user_pass=:text_item14; new_form( '); end if; end; اخي الكريم قمت بتجربة الكود ولكن ممكن عمل شرح بسيط له لانني مبتدئة في البرمجة بهذه اللغةان امكن تم تعديل 19 يونيو 200817 سنة بواسطة Eng_computer22 تقديم بلاغ
بتاريخ: 21 يونيو 200817 سنة comment_131718 مادمنا نتحدث عن انشاء صلاحيات المستخدمين فلدي اقتراح ان قبلتموه مني : لماذا لاننشاء شاشه خاصة بدخول المستخدمين ويتم عبرها فحص اسم المستخدم وكلمة المروروتفعيل والغاء تفعيل بعض الازرار حسب صلاحية المستخدموكذلك عمل شاشة انشاء شاشة لانشاء مستخدم واعطائه صلاحيات من قبل المدير ولكن داخل بيئة الديفلوبر وليس داخل sql هل يمكن مع التوضيح ان امكن اساتذتي الكرام تقديم بلاغ
بتاريخ: 21 يونيو 200817 سنة comment_131724 اخواني الاعزاء....جميل ما ذكر في مشاركاتكم حول موضوع الصلاحيات ولكن كل الذي قيل هو تحديد صلاحيات المستخدم من حيث عمل الtransaction (inser,update,delete) ولكن ماذا لو اردنا اعطاء صلاحيات المستخدمين على مستوى الفورم والحقل ؟؟؟ اليس من الواجب ان نقوم بانشاء جدول خاص واعطاء هذه الصلاحيات للمستخدم من قبل المدير؟لقد قمت بعمل برنامج بهذه الطريقة وهي بمثابة انشاء role لكل المستخدمين ولكنها مفصلة لحد الحقول داخل الفورم حيث قمت بانشاء فورم تمكنك من انشاء مستخدم جديد او حذفه او تغيير كلمة المرور ثم الدخول الى شاشة اعطاء الصلاحيات فاذا اردنا اعطاء صلاحية تعديل حقل لمستخدم معين تدخل القيمة 1 في الجدول عند هذه الصلاحية والا فتبقى القيمة صفر وهكذا لجميع الصلاحيات المطلوبه ثم بعد ذلك كتابة كود عند بدء الفورم لقراء الصلاحيات من الجدول وتبطيل او تفعيل الحركات التي ننوي منحها او تعطيلها لهذا المستخدم والطريقة ناجحة 100% وشكرا تقديم بلاغ
بتاريخ: 13 نوفمبر 200916 سنة comment_176378 السلام عليكم ورحمة الله وبركاتهياريت تقوموا برفع ملفات المشاركة مرة اخرى؟؟الملفات غير موجودهولكم مني جزيل الشكر تقديم بلاغ
بتاريخ: 27 ديسمبر 200916 سنة كاتب الموضوع comment_180611 السلام عليكم ورحمة الله وبركاتهبداية أود أن أشكر الاخوة الكرام على الردود الطيبةان شاء الله سأقوم برفع الملفات مجددا على حساب اخر وبها المزيد من الفورم ولكن أطلب منك الدعاء لوالدى بالشفاء العاجل ان شاء الله تقديم بلاغ
بتاريخ: 27 ديسمبر 200916 سنة comment_180621 لا إله الا الله الحليم الكريم .. لا اله الا الله العلي العظيم .. لا إله الا الله رب السماوات السبع و رب العرش العظيم ..لا إله إلا الله وحده لا شريك له ..له الملك .. و له الحمد و هو على كل شيء قدير ..الحمد لله الذي لا إله إلا هو .. و هو للحمد أهل .. و هو على كل شيء قدير ..و سبحان الله .. و لا إله إلا الله .. و الله أكبر .. و لا حول و لا قوة إلا بالله ..إلهي ..أذهب البأس رب الناس ، اشف و أنت الشافي ، لا شفاء إلا شفاؤك ، شفاءً لا يغادر سقماً ..إلهي ..أذهب البأس رب الناس ، بيدك الشفاء ، لا كاشف له إلا أنت .. يارب العالمين آمين ..إلهي ..إني أسألك من عظيم لطفك وكرمك و سترك الجميل أن تشفيه و تمده بالصحة و العافية ..إلهي ..لا ملجأ و لا منجا منك إلا إليك .. إنك على كل شيء قدير .(ربى إنى مسنى الضُر و أنت أرحم الراحمين )اللهم اشفه شفاء ليس بعده سقما ابدا..اللهم خذ بيده اللهم احرسه بعينيك التى لا تنام .و اكفه بركنك الذى لا يرام و احفظه بعزك الذى لا يُضام .و اكلأه فى الليل و فى النهار .و ارحمه بقدرتك عليه ّ.أنت ثقته و رجائه يا كاشف الهم . يا مُفرج الكرب يا مُجيب دعوةالمُضطرين .اللهم البسه ثوب الصحة والعافية عاجلا غير اجلا ياأرحم الراحمين..اللهم اشفه اللهم اشفه اللهم اشفه..اللهم امين تقديم بلاغ
بتاريخ: 31 مارس 201015 سنة comment_188746 السلام عليكم و رحمة الله و بركاتهالاستاذ حسام والى شكرا على المجهود المبذول فى نظام security and usersلكن انا عندى استفسار اذا كان فى نظام كبير و فى اكثر من 40 مستخدم و لكل مستخدم صلاحيات مختلفة يا ترى انشأ 40مستخدم على data baseهل انت شايف ده معقولياريت يا جماعة نفكر و نتعب شوية و بلاش ننقل مواضيع و نحاول نعمل نظام من تفكيرنا نحنو بالفعل تم عمل هذا و بكفاءة عالية جدا و اسهل بكتير من databaseوكله من على developerارجو ان تكون قد فهمتنىياسر عبد العاطى تقديم بلاغ
بتاريخ: 1 أبريل 201015 سنة كاتب الموضوع comment_188799 السلام عليكم ورحمة الله وبركاتهالاستاذ / yasserexe و بلاش ننقل مواضيع و نحاول نعمل نظام من تفكيرنا نحن ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟على فكرة المفروض حضرتك لو تابعت الموضوع كويس هتعرف ان الامن بينقسم لقسمينData base UsersApplication Usersانا كنت وقتها بتكلم على النوع الاولانى ولم اتطرق للنوع التانى نظرا لانشغالى الشديدالمفروض ان حضرتك بدال ما ترد الرد .... كنت تشرح انت الفكرة التانيةاللى بالفعل انا عاملها ....وعلى فكرة انا مش أستاذانا خريج حاسبات ومعلومات ويكيفنى هذا ......................................................................... أظن تعرف لما تنادى يبقى اللقب ايه تقديم بلاغ
بتاريخ: 2 أبريل 201015 سنة comment_188801 جزاك الله كل خير بشمهندس حسام يا ريت تنزل البيانا بسرعه تقديم بلاغ
بتاريخ: 2 أبريل 201015 سنة كاتب الموضوع comment_188803 الاخ الكريم / muslim55555شكرا على الردوان شاء الله احاول ان افرغ بعض الوقت لعمل موضوع كامل عن ذلكنظرا لانشغالى الشديد فى العمل تقديم بلاغ
بتاريخ: 20 ديسمبر 20196 سنة comment_299835 سلام عليكم ورحمة الله عندي استفسار وارجو من الاعضاء افادتي وشكر كيف ممكن امشي شاشه خاصة بدخول المستخدمين ويتم عبرها فحص اسم المستخدم وكلمة المرور وتفعيل والغاء تفعيل بعض الازرار حسب صلاحية المستخدم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.