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

اين الخطاء

مغلق
بدأه The king في 14 فبراير 2003 · 3 رد · 669 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

______________

كل عام وانتم بخير ياشباب ...

انا عندي مجلد Administration وفي رأس كل صفحه يوجد هذا الكود :

<%

     

Name_Cooky=Request.cookies("Name")

If Name_Cooky="" Then



   response.redirect ("admin.asp")



End If



%>

طبعاً في صفحة التحقق من اليوزر نيم والباسوورد فيها هذا الكود :

        If rs("password") <> password Then

                          response.redirect ("admin.asp?error=Pass_Entry")

          

                       Else

         

                           Name_Cooky= request.cookies("Name")

                                           

                           If Name_Cooky  <> Name then

                              response.cookies ("Name")=Name

بعد التقق من اسم المستخدم وكلمة المرور .. انا جربت هذا الكود من موقع وكان كل شي تمام ويوم جربته على السيرفر المحلي كل الكود يمشي تمام بس إذا جاء يدخل على اي صفحه من صفحات المجلد السابق ما يرضى يدخل ويرجعني لصفحة إدخال اسم المستخدم ... وإذا مسحت الكود :

 <%

     

Name_Cooky=Request.cookies("Name")

If Name_Cooky="" Then



   response.redirect ("admin.asp")



End If



%>

دخل للصفحه في البدايه توقعت من إعدادات الكوكيز في المتصفح

لكن المشكله انه يشتغل تمام لما اجربه من الموقع

_______________

#2

اذا حولك لصفحة admin.asp بدون اي معلومات مرفقة بعد اشارة ؟ معناها ان الشرط تحقق لان Name_Cooky و هذه لا تحدث الا اذا انت ما كنت عامل كوكي ..

اذا حولك لصفحة admin.asp?error=Pass_Entry فالمشكلة ليست من الكوكي بل من عدم تطابق الباسوردات ..

على العموم المشكلة عندك منطقية لا أقل و لا أكثر ..

اعتقد ان الحل في ترتيب كودك فقط .. فكر في عمل خوارزمية قبل كتابة الكود و لا تكتب على الفطرة فتتوه في جمل الشرط ..

:)

You can fly while you can touch the sky

#3

بسم الله الرحمن الرحيم

__________________

هو يحولني لصفحة admin.asp بدون اي معلومات مرفقة بعد اشارة ؟ .

بس كيف اعمل كوكي . صدقني الكود هذا مجربه من موقع وكل شي تمام . وهذا كود صفحة التحقق كاملة :

<%@ Language=VBScript CodePage = "1256"%>



<%   Name=Request.form("Name")

     Password=Request.form("Password")

         

     

     

      If Name = "" Then

             response.redirect ("admin.asp?error=Name_Null")

   

          Else

              If Password = "" Then

                 response.redirect ("admin.asp?error=Pass_Null")

              Else

            

                  

                   %><!--#include file="connection.inc" --><%

                   

            SelectSql="Select * from admin where name='"&Name&"'"

             set rs=cn.execute (SelectSql)



             If rs.eof  then ' 

                  response.Redirect ("admin.asp?error=Name_Entry")

         

             Else       

                       If rs("password") <> password Then

                          response.redirect ("admin.asp?error=Pass_Entry")

          

                       Else

         

                           Name_Cooky= request.cookies("Name")

                                           

                           If Name_Cooky  <> Name then

                              response.cookies ("Name")=Name

                 

                           End IF

                           response.Redirect ("add_news.asp")

     

                       End If

             

                   End If

     

                End If

            End If

     %>

وهذا الكود في رأس كل صفحة :

<%

     

Name_Cooky=Request.cookies("Name")

If Name_Cooky="" Then



   response.redirect ("admin.asp")



End If



%>

اين المشكله:(:(:(:(

#4

:'(

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

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