النتائج 1 إلى 7 من 7

الموضوع: مشكلة في تسجيل الدخول الى لوحة التحكم

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    مشكلة في تسجيل الدخول الى لوحة التحكم



    السلام عليكم

    اواجه مشكلة عويصة في تسجيل الدخول للوحة تحكم انا امبرمجه (فقط مع الاكسبلورر)

    عندما يقوم الادمن بتسجيل الدخول وكان الصفحة تعمل refresh وما بقوم بالدخول بل يعيده مكان ما هو!!!!

    يعني لا يقول كلمة المرور غلط ولا اشي اذا ادخلت المعلومات الصحيحة!!!! ولاكن يقوم بطلب معلومات الدخول مجددا وكانك لم تقم بالتسجيل!!!!!!!!!!!!!!

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


    هذا الكود هو كود ملف تسجيل الدخول

    كود PHP:

    <?php

    require("../includes/config.php");



    //---------------------------------------------------------------------------------------------------------------------------------
    //كوديز
    if(isset($_COOKIE["admin"])){
    Header("Location: index3.php"); 

    }



    //------------------------------------------------------------------------
    $enter $_GET['enter'];

    if( 
    $enter == "login" ){

    $mod  $_POST["adminname"];
    $pass $_POST["password"];

    $adminster trim($mod);
    $password trim($pass);

    $check=mysql_query("SELECT admin, section FROM users WHERE admin = '$adminster' AND pwd = '".md5($password)."'");

    $found=mysql_num_rows($check);

        if( 
    $found == 1){
        
        
    $row=mysql_fetch_array($check);
        
        
    //
        
    setcookie('admin'$row[admin], time()+8400,'/'); 
        
    setcookie('section'$row[section], time()+8400,'/'); 
        
        
    Header("Location: index3.php"); 
        

        } else {
        echo 
    "<center><font color=red><b>اسم المشرف أو كلمة المرور غير صحيحة!</b></font></center>";
        echo 
    "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=$PHP_SELF\">";
        }

    exit();
    }











    echo
    "  <center>
      <form method=\"post\" action=\"
    $PHP_SELF?enter=login\">
      <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-style: dotted; border-width: 1\" bordercolor=\"333333\" width=\"400\" dir=\"rtl\"> 
       <tr>
           <td style=\"border: 1px dotted #333333\" width=\"30%\" align=center>اسم المشرف :</td>
          <td style=\"border: 1px dotted #333333\" width=\"70%\" align=center><input  type=\"text\"  name=\"adminname\" size=\"30\"  dir=\"ltr\"></td>
        </tr>
        <tr>
        <td style=\"border: 1px dotted #333333\" width=\"30%\" align=center>كلمة المرور :</td>
          <td style=\"border: 1px dotted #333333\" width=\"70%\" align=center><input type=\"password\" name=\"password\" dir=\"ltr\"  size=\"30\"></td>
      </tr>
     </table>
    <br><input type=\"submit\" value=\"أدخل لوحة التحكم\"> 
    </form> 
      </center>"





    ?>






    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    364


    جرب استخدام الدالة exit بعد الدالة header

    كود PHP:
    Header("Location: index3.php");
    exit; 






    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    اخي العزيز جربت ولاكن لم تحل المشكلة





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر




  4. اظن ان هذا نو الخطأ

    لم اتمعن كثيرا في الكود ولكن غيير التالي و بغلني بالنتيجه

    غيير

    كود PHP:

    if(isset($_COOKIE["admin"])){ 
    Header("Location: index3.php");  


    الى


    كود PHP:

    if(isset($_COOKIE["adminname"])){ 
    Header("Location: index3.php");  
    exit; 
    لاحظ انك سجلت الكوكيز بأسم adminname و وضعت الشرط على كوكيز admin والتي ليس لها وجود

    بالتوفيق





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    اخي b happy لم تحل المشكلة بعد!!!
    ياريت تتمعن في الكود لاني مسجل االكوكيز في admin

    تحياتي





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر




  6. اقتباس المشاركة الأصلية كتبت بواسطة elkaser
    السلام عليكم
    اخي b happy لم تحل المشكلة بعد!!!
    ياريت تتمعن في الكود لاني مسجل االكوكيز في admin

    تحياتي
    اعذرني يالغالي ما انتبهت كانت الساعة 5 الفجر و النعس عامل شغل

    جرب تحذر "/" من الكوكيز

    ايضا حاول تطبع قيمة $found لتتأكد من صحه ال Query او استخدم عبارة or die

    يعني حاول تتأكد إذا ما كانت الشروط تنفذ او لا


    لو تبي مساعدة اكثر لو ما نفع راسلني من توقيعي يالغالي و ما يصير خاطرك إلا طيب


    بالتوفيق





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم

    اخي بي هابي لم تحل المشكلة كل الكود سليم والدليل انه يعمل 100% مع الفيرفوكس!!!!!!!!!!!

    ياريت تضيفني عندك على المسنجر webmaster@palintefada.com

    تحياتي





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر






ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا|شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض