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

الموضوع: سؤال برمجي بخصوص انشاء صورة لتأكيد التسجيل مثلا ؟؟

  1. #1

    سؤال برمجي بخصوص انشاء صورة لتأكيد التسجيل مثلا ؟؟



    السلام عليكم

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

    https://registrar.godaddy.com/whois....main=ISLAM.com
    ستجد الصورة وتحتوي على ارقام وعليك بدخال نفس الارقام في خانة الباسورد لاتمام العملية .....

    سؤالي هو لماذا تم اعتماد الصورة ؟؟ وما المشكلة لو تم ذلك بوضع كود نصي عادي في الصفحة ....
    اليس الغرض الامني من هذه العملية هو في الغالب عدم اغراق الفورم بالطلبات مثلا او استخدامه بطريقة الرموت من موقع اخر ...

    أوليس سيأدي نفس الغرض لو تم عمله بكود نصي او كود صورة ... أي ان الشخص يجب ان يكون متواجد في نفس الصفحة ويحد من مخاطر مثل الاغراق والتاكد ....

    أرجو من الاخوى المبرمجين افادتي بهذا الخصوص فقد يكون هناك عيب او شي فاتني لو كان الكود عبارة عن نص عادي

    ودمتم سالمين

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    180


    بسم الله الرحمن الرحيم
    وعليكم السلام ورحمة الله وبركاته

    أهلا بك أخي الحبيب
    في الحقيقة لا أعلم
    ولكن إن سمحت لي فباعتقادي أن الهكر يستطيع أن يغرق الفورم بالطلبات حتى بوجود صورة حيث يصمم برنامج لكي يتعرف على الصورة التلقائية ويقرأها لذلك تجد المواقع تعمل على حل آخر وهو بأن تجعل الحروف والأرقام التي في الصورة العشوائية ليست على نمط معين بحيث يكون حرف كبير وحرف مائل وخط يقطع الصورة وتشويش الصورة وكل ذلك حتى يجعلوا برامج التعرف على الصور تفشل في تحديد الصورة وبالتالي يفشل الهكر من إتمام الطوفان من طلبات التسجيل


    هذا ما أظنه والعلم عند الله

    مع السلامه

    أخوك قاصد





    __________________
    سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
    قاصد غير متواجد حالياً

  3. #3


    السلام عليكم

    فعلا كلامك منطقي ومعقول أخي قاصد ....
    واضن انك نبهتني لامور كثير كانت غايبة عني بهذا الخصوص ...

    وشكرا على ردك

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    998


    لو وضع الشفر بنص لأمكن قراءة النص عن طريق قراءة الصفحة

    لكن الصورة لا يمكن قراءتها ، وحتى تحليلها صعب جدا؛ لأنها تحتاج إلى معادلة خاصة

    ويمكن أن تقضي على محاولة قراءة الصورة على فرض وجودها بأن تجعل اسم الصورة عشوائيا

    وعندها



    اضحك بملء شدقيك

    وبخصوص الطريقة الأخرى

    نعم يمكنك مثلا إنشاء ملف البصمة للتأكد من أن الشخص أمام الصفحة فعليا

    هذا جواب مختصر





    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً

  5. #5
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالمؤلف


    نعم ما ذكر هو الهدف الحقيقي لإنشاء كود التسجيل سواء في مواقع البريد أو الاستضافة او حتى الدفع الآلي .
    وللفائدة إليكم طريقة سريعة لإنشاء كود التسجيل :
    1- إنشاء ملف باسم image.php
    ولصق الشفرة التاليه به :
    كود PHP:
    <?php
     
     Header
    ("Content-Type: image/png");
     
     
    session_start();
     
     
     
    $new_string;
     
     
     
    session_register('new_string');
     
     echo 
    "<html><head><title>v
     erify</title></head>"
    ;
     echo 
    "<body>";
     
     
    $im ImageCreate(20030);
     
     
    $white ImageColorAllocate($im255255255);
     
    $black ImageColorAllocate($im000);
     
     
     
    srand((double)microtime()*1000000);
     
     
    $string md5(rand(0,9999));
     
     
    $new_string substr($string175);
     
     
     
    ImageFill($im00$black);
     
     
    ImageString($im58010$new_string$white);
     
     
     
    ImagePNG($im"verify.png");
     
    ImageDestroy($im);
     
    ?>
     
     <?php
     
     
    echo "<img src=\"verify.png\">";
     echo 
    "<br><br>";
     echo 
    "ادخل الكود ";
     echo 
    " <form action=\"formhandler.php\"
     method=post>"
    ;
     echo 
    "<input name=\"random\"
     type=\"text\" value=\"\">"
    ;
     echo 
    "<input
     type=\"submit\">"
    ;
     echo 
    "</form>";
     echo 
    "</body>";
     echo 
    "</html>";
     
    ?>
    2- إنشاء ملف باسم formhandler.php
    ولصق الشفرة التالية به :
    كود PHP:

    <?php 
     
     session_start
    ();    
     
    $random trim($random); 
     
     
     if (
    $new_string == $random){ 
     echo 
    "الكود صحيح 
     "

     } 
     else{ 
     echo 
    "الكود خطأ"
     } 
     
    ?>
    3- رفع صورة باسم verify وبالامتداد png ومقاسات 200x30
    وإعطائها التصريح 777

    للمعاينة تصفح الملف image.php

    ----------------------
    ملحوظات :
    يمكن استخدام صورة بامتداد jpg لكن بشرط تغيير ذلك في الملف image.php

    وشكراً






  6. #6


    السلام عليكم
    تحاليل منطقية ..... ولكن

    فما رايك بما حدث لي عند طلبي شراء SSL من شركة geotrust والعجيب في هذا ان طلب وضع الكود يتم بالهاتف واجراء مكاملة الية
    حيث انني في البداية اضع رقم هاتفي ثم بعد ذلك اتجه إلى صفحة الكود وبمجرد دخولي لصفحة الكود استقبل الاتصال آلي يطلب مني ادخال الكود الظاهر امامي في الشاشة وعلي في حالته ان اقوم بوضع الكود الموجود في النت على ازرار هاتفي ومتبوعا بعلامة المربع وفي حال ادخاله صحيحا إذا بي ارى الصفحة قد تغيرة في النت ويعطني رسالة الاتمام العملية بنجاح !!!!!!!

    فهل نرى ماهو اغرب وابعد من ما نتصوره في عالم النت .... !!!!!

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  7. #7


    السلام عليكم

    طبعًا المسألة في كود التسجيل أبسط بكثير جدا من ( التعرّف الضوئي OCR ).

    كود التسجيل كل ما فيه هو إنك تنشئ صورة من نوع png وتكتب عليها أرقام (عشوائية) وتحفظ هذه الأرقام. هذه الأرقام تكون محفوظة ومعروفة بالنسبة للبرنامج نفسه، لكن بالنسبة للمستخدم العادي تظهر وكأنها صورة. وفي الأخير هي كلها لعبة GD، يعني ما راح تحتاج لأي image processing

    وفيه شرح واضح لها في موقع phpvillage.com





    __________________
    al7amdan AT gmail
    اللهلوب غير متواجد حالياً

  8. #8


    السلام عليكم

    كلامك سليم اخي Lahloob.NET وانت رجعتنا إلى نقطة البداية
    واعادة السؤال من جديد
    "لماذا تم اعتماد الصورة ؟؟ وما المشكلة لو تم ذلك بوضع كود نصي عادي في الصفحة"

    حيث انه يمكن استخدام الكود في الحالتين النص والصورة اذا كان الكود يظهر بطريقة عشوائية ... ولا يمكن معرفته او تتبعه إلا في حالت الدخول او قرائة الصفحة في كل مره يتم فيها طلب للصفحة ....
    اي انه لا يوجد حل سوى طلب الصفحة لكل مره حتى يتم معرفت الكود الذي يحتويه ...

    وهذا إلي استنتاجي حتى الان .....
    وانتظر اي تعليق او اضافة مخالفة لهذا الاستنتاج ....

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً





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

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

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