مثال تعليمي لـ Ultradev: 5 إنشاء خلفية موقع ويب بسيطة نسبيًا (3)
الكاتب:Eve Coleوقت التحديث:2009-05-26 16:34:18
الفصل الخامس: إنشاء واجهة خلفية بسيطة نسبيًا لموقع الويب (3)
ماذا تفعل مع الصفحات المحذوفة؟ هاه؟ هل نسيتم ما قلناه أعلاه؟ باستخدام كائن الأمر، الأمر بسيط جدًا:
اختبره أولاً. احذف البيانات التي قمنا بتحريرها للتو، حسنًا، إنها طبيعية - ومن الغريب أن تكون غير طبيعية :)
بشكل عام، بعد إضافة البيانات أو حذفها أو تحريرها، ستكون هناك بعض المطالبات، أو سنحتاج إلى الانتقال إلى صفحة أخرى. على سبيل المثال، ماذا يجب أن نفعل إذا أردنا العودة إلى صفحة عرض البيانات بعد اكتمال عملية الحذف (del_article.asp)؟ استخدم علامة التحديث في HTML. هاها، هل شعرت فجأة بالنور عندما ربتت على رأسك؟ أستمر في التقليب في asp وأنسى كل شيء عن html.
إدراج -> علامات الرأس -> تحديث، كما هو موضح في الشكل:
في الواقع، تعد وظيفة الانتقال هذه أفضل من إعادة التوجيه في ASP، لأن بعض المتصفحات القديمة أو Netscape لا تدعم إعادة التوجيه جيدًا، وفي بعض الأحيان لا يمكنها الانتقال بشكل طبيعي إلى الصفحة التي تريدها. في هذه المرحلة، أصبحت صفحات التحرير والحذف والإضافة جاهزة، ونحن الآن ننشئ صفحة اختيار الوظيفة التي يمكنها الانتقال بسرعة:
بعد الانتهاء من ذلك، ألا يجب أن نتنفس الصعداء؟ تم الانتهاء من برنامج بسيط لإدارة خلفية موقع الويب. انتظر لحظة، صفحتك لا تحتوي على أي إجراءات حماية حتى الآن! بمعنى آخر، طالما أن أي شخص يعرف عنوان صفحة إدارة الواجهة الخلفية لموقعك على الويب، فيمكنه الإضافة والحذف والتعديل.... $%^#&*.
هاها، لقد كنا مستعدين منذ فترة طويلة. لا تنس أن لدينا جدول مستخدم مسؤول مخصص لتسجيل معلومات المسؤول!
افتح سلوكيات الخادم -> المصادقة -> تسجيل دخول المستخدم لإنشاء صفحة التحقق من كلمة المرور --- لا تنس، لتنفيذها، يجب عليك أولاً إنشاء نموذج يحتوي على عدة حقول نموذج من نوع النص فقط بعد اجتياز التحقق، يمكن لتلك الخلفية يمكن الوصول إلى صفحات الإدارة!
أعتقد أنك ستفهم الغرض من كل عمود في الصورة بنظرة واحدة، وإذا لم تفهمه، فسيكون الأمر واضحًا من خلال النظر إلى مثال التمثال الطيني :)
وبعد الإنتهاء يصبح بالشكل التالي:
هذا وحده لا يكفي، علينا أيضًا إنشاء سلوك لكل صفحة لا تريد أن يصل إليها أشخاص لم يتم التحقق منهم: سلوكيات الخادم -> المصادقة -> تقييد الوصول إلى الصفحة، وهذا يعني، إذا لم يتم التحقق منها ، ولا يستطيع الوصول. كما هو موضح في الصورة:
في حالة رفض الوصول، انتقل إلى: الصفحة التي يجب الانتقال إليها إذا لم يتم التحقق منها. هنا Fail.asp.
بالنظر إلى الكود المصدري، يمكنك أن ترى أن آلية الحماية تستخدم الجلسات. عند تسجيل الدخول، سيقوم الخادم بإنشاء متغير جلسة إذا قمت بالوصول مباشرة إلى صفحات أخرى دون تسجيل الدخول، فلن تتمكن من الوصول إليها لأن الجلسة غير موجودة:
في هذه المرحلة، اكتملت عملية كاملة نسبيًا ولكنها بسيطة نسبيًا! وفي الوقت نفسه، تهانينا، أنت الآن أكثر كفاءة في استخدام Ultradev، وأعتقد أنه يمكنك استخدامه لإنشاء العديد من تطبيقات الويب الغنية بالميزات!
في القسم الأخير، سنتحدث عن بعض مهارات التطبيق المتقدمة لـ Ultradev، أيها الأصدقاء، لا تفوتوا ذلك!
إذا كنت بحاجة إلى مزيد من المعلومات حول Ultradev، يرجى زيارة www.4u2v.com.