الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الأمان + أمر بالضغط ؟

مغلق
بدأه شموخ في 1 أغسطس 2006 · 3 رد · 494 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام..

بدت في تعلم لغة الـphp عن قريب..

ولله الحمد اتقدم بشكل جميل..

ولكن لدي استفساران اتمنى ان أجد إجابة لهما..

الأول:-

لدي قاعدة بيانات تستقبل طلبات ( حقول )..

قمت بانشاء صفحة تستعمل كـ لوحة تحكم..

يتم خلالها عرض الطلبات (الحقول) وبجانب كل طلب ثلاثة خيارات (اعتماد , حذف , تحرير)

لدي خلفية بتعلميات الـ (Mysql (insert , delete ,update

سؤالي: كيف استطيع تنفيذ امر الإضافة او الحذف .. من خلال النقر على كلمة ( حذف , اعتماد ....) ؟؟

وهل هذه الطريقة سليمة .. أم ماهي الطريقة بالتحديد ؟

الثاني:-

لدي نموذج لتقديم الطلبات, وسمعت انه هناك من يستطيع ان يخترق او يحصل على معلومات قاعدة البيانات..

من خلال النماذج ! ..

سؤالي: هل هناك طريقة للتأكد من المدخلات أنها آمنة ؟ ..

اعتذر على إطالة الحديث..

وجزاكم الله خيراً..

#2

رز الحذف او الاعتماد هو رز مربوط بـ Form يرسل معلومات الى صفحة php فيها متحولات Post او Get لتقوم بعملية الحذف , و بهذا الصفحة يمكنك التأكد من صلاحيات التي تخوله بالحذف

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

أولاً أشكر السائل على وضوح السؤال ، ولو كان عنوان الموضوع غير واضح

بارك الله فيك أخي مصطفى

ولكن حبيت أشاركك الأجر وأعطي حصيلة تفكير طويل ومرهق !!

س: ما هي هذه الصلاحيات ؟

منها ، أن تجعل هناك عبارات شرط في أول الصفحة

هل هو مسجل ؟

لا ، إذاً يظهر فورم تسجيل الدخول

نعم ، إذاً

هل هو مدير ( -أو يملك صفة الدخول إلى لوحة التحكم- ) ؟

لا ، إذا إنهاء الصفحة .

نعم ، دخول الصفحة .

س: ما رأيك لو عمل شخص ما فورم تعديل أو إضافة به يرسل بيانات إلى الصفحة ؟

اترك الجواب لك .

وهناك طرق أخرى معقدة وهي أن تجعل :

1- صلاحيات على حسب الجدول

2- صلاحيات على حسب الحقل

3- 1صلاحيات على حسب الفعل

طبعاً هذه الثلاثة تكون في مصفوفات ، هي ولو كانت طويلة ولكنها تريحك وهي فعالة .

4- وصفات للمستخدمين في قاعدة البيانات تخولهم بالوصول إلى قاعدة البيانات على حسب مستواهم .

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 1 أغسطس 2006 في 10:59

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#4

شكراً لكم احبتي على التفاعل الطيب :)..

جزاكم الله كل خير , وجعله في موازين حسناتكم..

واعتذر على عدم وضوح عنوان الموضوع..

//

لقد قمت باستخدام الفورم لارسال متغير لملف أخر..

بهذه الطريقة:-

 print(" <input type=\"submit\" value=\ "ss\" name= \"d1\">");

الآن ستوضع كلمة ss في المتغير $d1 .. ولكن المشكلة التي تحصل هي أن كلمة ss ستصبح هي كلمة الإرسال..وأنا لا أريد ذلك..

فالسؤال:- كيف أرسل المتغير الى ملف أخر , بحيث لا تصبح قيمة المتغير .. هي التي تظهر على زر الأرسال ؟

//

مشكلة أخرى واجهتني :)

وهي عند الحذف فإن الـprimary key .. يستمر بالتزايد..

فمثلاً لو كان لدي 5 حقول , وقمت بحذف الحقل الثاني..

فعند العرض ستكون الارقام ( 1 ,3, 4 , 5 )

سؤالي:- كيف أقوم بترتيب قاعدة البيانات بعد الحذف..

بحيث يصبح رقم 3 هو 2 ورقم 4 هو 3 .. وهكذا..

مع خالص الشكر لكما :) ولجميع الاعضاء..

هذا الموضوع مغلق.

مواضيع مشابهة