شرح صفوف ومحتوى الفقرة
عندما يملأ الزائر نموذج تسجيل حساب أو إتمام شراء، أين يجب على الموقع أن يتحقق من صحة البريد الإلكتروني وطول كلمة المرور وسعر المنتج؟ تعتمد هندسة الويب الاحترافية على طبقتين متكاملتين من التحقق () لكل منهما وظيفة مختلفة تماماً:
| وجه المقارنة | التحقق في المتصفح () | التحقق في الخادم () |
|---|---|---|
| الهدف الأساسي | راحة المستخدم وسرعة التنبيه (): ينبّه المستخدم فوراً إذا نسي حقلاً فارغاً دون انتظار الشبكة. | الحماية الأمنية الحقيقية (): يحمي قاعدة البيانات والعمليات المالية من أي تلاعب. |
| هل يمكن تجاوزه؟ | نعم بسهولة: يمكن لأي شخص تعديل النموذج عبر أو إرسال طلب مباشر للخادم. | لا يمكن تجاوزه: يعمل داخل خادم الواجهة الخلفية المعزول بعيداً عن يد المستخدم. |
| مثال تطبيقي | تلوين حقل البريد الإلكتروني باللون الأحمر فور كتابة صيغة غير مكتملة. | التأكد من صلاحية المستخدم، وإعادة حساب السعر الفعلي من قاعدة البيانات، وفحص عدم تكرار الحساب. |
تأمل المخطط المعماري الآتي الذي يوضح حدود الثقة بين منطقة المتصفح المكشوفة وطبقة الأداء ومنطقة الخادم المحمية: