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

الموضوع: مشكلة بسيطة : تطابق كلمتي المرور

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169

    مشكلة بسيطة : تطابق كلمتي المرور



    السلام عليكم
    هدا هو الكود الدي أستخدمه للتحقق من تطابق كلمتي المرور المدخلتين

    كود PHP:
    if(!$pass1==$pass2) {
    echo 
    "خطأ : كلمتي المرور غير متطابقتين";
    die();

    ما يشتغل
    يعني حتى لو كانت كلمتي المرور غير متطابقتين يتم ادخال pass1 بشكل عادي







  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,307


    بسم الله الرحمن الرحيم
    السلام عليكم ورحمه الله وبركاته
    اخى الكريم
    من الممكن ان تكون المشكلة بسبب ان register_global فى وضع off
    فلابد ان يكون المتغيرات على النحو التالى فى حالة post
    كود PHP:
    <?
    if(!$_POST['pass1']==$_POST['pass2']) {
    echo 
    "خطأ : كلمتي المرور غير متطابقتين";
    die();
    }
    ?>
    وفى حالة كان الفورم طريقة الارسال هى get يكون على النحو التالى

    كود PHP:
    <?
    if(!$_GET['pass1']==$_GET['pass2']) {
    echo 
    "خطأ : كلمتي المرور غير متطابقتين";
    die();
    }
    ?>






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

    "جديد" أكبر مركز تحميل عربي
    WwW.U111U.CoM
    دليل المواقع المرئية الأول عربيا
    9mbc.com
    هل صليت على النبي !!
    اقرب للحقيقه ستهرب من العراق مثل الجرذان

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    320


    كود:
    if($pass1 != $pass2) {
    echo "خطأ : كلمتي المرور غير متطابقتين";
    die();
    }






    __________________
    إلى اللقاء سوالف , وآسف على الإزعاج...
    moffed.com , kleeja.com/tour/ar ,phpbbarabia.com

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    أخي الكريم 9mbc ، الكود الذي وضعته صحيح لكن غير منطقي ..
    فكلمة السر التي سيتم إدخالها سيتم مقارنتها بكلمة سر معرفة سابقاً ..
    كود PHP:
    // define password 2
    $pass2 "123";
    // if wrong passowrd
    if ($_POST['pass1'] !== $pass2)
    {
        
    // die with error message
        
    die("error: the password is wrong..");

    ملاحظة : يفضل إستخدام $_POST في مثل هذه العمليات ، ولا يفضل إستخدام $_GET.
    جزيل الشكر،،





    __________________
    مدونة؟

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    155


    جميل ولكن انا افضل التحقق منها بإستخدام الجافا قبل إرسال معلومات الفورم

    أخوك dOCnOK





    __________________
    www.no5ive.com
    منتدى شبابي أردني


  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    بسم الله الرحمن الرحيم
    السلام عليكم ورحمه الله وبركاته
    اخى الكريم
    من الممكن ان تكون المشكلة بسبب ان register_global فى وضع off
    فلابد ان يكون المتغيرات على النحو التالى فى حالة post
    كود PHP:
    <?
    if(!$_POST['pass1']==$_POST['pass2']) {
    echo 
    "خطأ : كلمتي المرور غير متطابقتين";
    die();
    }
    ?>
    وفى حالة كان الفورم طريقة الارسال هى get يكون على النحو التالى

    كود PHP:
    <?
    if(!$_GET['pass1']==$_GET['pass2']) {
    echo 
    "خطأ : كلمتي المرور غير متطابقتين";
    die();
    }
    ?>
    شكرا جزيلا على الرد
    $pass1 و $pass2 تم تعريفهما مسبقا أنهما من مصفوفة $_POST

    أخي الفاظل saanina
    تمت تجريبة الكود
    و النتيجة100% :nice:


    asaamas
    شكرا لردك
    مصفوفة $_POST هي المستخدمة طبعا و ليس $_GET

    dOCnOK
    فكرة رائعة
    وسأقوم بتطبيقها قريبا


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

    و جزاكم الله خيرا جميعا على تفاعلكم






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    175


    كود PHP:
    if ($pass1 != $pass2)
    {


    أو

    كود PHP:
    if ($pass1 <> $pass2)
    {


    لأنه كما يبدو كتابة الشرط فيها مشكلة لديك ..





    __________________
    إن كان الكلام من فضة ، فالسكوت من ذهب

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Sep 2001
    المشاركات
    54


    جميل ولكن انا افضل التحقق منها بإستخدام الجافا قبل إرسال معلومات الفورم

    أخوك dOCnOK
    لا تعتمد على تشييك الجافا سكربت، لآنه موب تكانه :con2: (ثقة)
    لو كان عند المستخدم أي جافا إرر ما راح يشتغل شرطك، كذلك أنت تعرف انه في الفايرفكس ممكن تشغل وتعطل الجافا بضغطة زر. :deal:
    لا توجع راسك وخل البي اتش بي تتولاه :1power:










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

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

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