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

الموضوع: [سؤال] كيف يمكن تسجيل الدخول مباشرة للمواقع من داخل موقعي >ارجو المساعدة<

  1. #1

    [سؤال] كيف يمكن تسجيل الدخول مباشرة للمواقع من داخل موقعي >ارجو المساعدة<



    السلام عليكم شباب
    جالس أعمل على سكريبت
    اريد مساعدة وعشان اقرب اكثر فكرتي
    اريد كود يأخذ اسم المستخدم والباسور من قاعدة البيانات (تكون مخزنة قبل) ويقوم بتسجيل الدخول مباشرة إلى المواقع
    المواقع إللي اريدها (الفيس بوك ، تويتر ، الهوتميل ، الجي ميل ، الياهو)
    ارجو الإفادة ول بطرقة العمل ومثال أو رابط موقع له علاقة بالموضوع أو أي حاجة

    شكرا :nice:








  2. #2
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,897


    الله يوفقك ان شاء الله ليس لدي فكرة حول هذا الموضوع و انتظر ردود الاخوة لأستفيد.






  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


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

    للتجربة:
    http://svetlozar.net/address-book-importer-demo.html

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

    لتحميل النسخة التجريبية:
    http://svetlozar.net/downloads/import.zip

    إذا كنت تريد الوصول للرسائل الموجودة في الايميل استعمل الimap

    http://php.net/manual/en/book.imap.php

    عمومًا جميع المواقع التي ذكرتها لديها api يسهل الاتصال بها، جرب العمل عن طريقه

    ملاحظة: قبل تشغيل السكربت تأكد من تفعيل مكتبة curl على السيرفر

    الملف الذي يعمل عن طريقه السكربت هو import.php






  4. #4


    <p>
    الله يوفقك ان شاء الله ليس لدي فكرة حول هذا الموضوع و انتظر ردود الاخوة لأستفيد.
    </p>

    شكرا لمرورك أخي


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

    للتجربة:
    http://svetlozar.net/address-book-importer-demo.html

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

    لتحميل النسخة التجريبية:
    http://svetlozar.net/downloads/import.zip

    إذا كنت تريد الوصول للرسائل الموجودة في الايميل استعمل الimap

    http://php.net/manual/en/book.imap.php

    عمومًا جميع المواقع التي ذكرتها لديها api يسهل الاتصال بها، جرب العمل عن طريقه

    ملاحظة: قبل تشغيل السكربت تأكد من تفعيل مكتبة curl على السيرفر

    الملف الذي يعمل عن طريقه السكربت هو import.php
    عذرا على التأخير في الرد
    بالنسبة لفكرتي تختلف
    أنا تكون عندي اسم المستخدم والباسورد بمجرد ما ينقر المستخدم على الرابط يدخل موقع فيس بوك على سيبل المثال على حسابه مباشرة
    هذا مثال لكود بعد البحث والتعديل بس فيه مشكلة
    يتعامل الكود مع الكويكيز ولما يقوم بحفظ الكويكيز يحفظها على اساس الموقع مالي ، وانا اريده يحفظها على اساس موقع فيس بوك
    كود:
     
    <?php
    $login_email = 'email';
    $login_pass = 'pass';
    function fb_login($login_email, $login_pass){ 
     
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, 'https://login.facebook.com/login.php?login_attempt=1'); 
     curl_setopt($ch, CURLOPT_POSTFIELDS,'charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84'); 
     curl_setopt($ch, CURLOPT_POST, 1); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
     curl_setopt($ch, CURLOPT_COOKIEJAR, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt'); 
     curl_setopt($ch, CURLOPT_COOKIEFILE, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt'); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5"); 
     curl_exec($ch); 
     
     $err = 0; 
     $err = curl_errno($ch); 
     curl_close($ch); 
     
     if ($err != 0){ 
     echo 'error='.$err."\n"; 
     return(false); 
     } else { 
     return(true); 
     } 
     
    }
     
     if (fb_login($login_email,$login_pass)){ 
    $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, 'https://login.facebook.com/login.php?login_attempt=1'); 
     curl_setopt($ch, CURLOPT_POSTFIELDS,'charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84'); 
     curl_setopt($ch, CURLOPT_POST, 1); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
     curl_setopt($ch, CURLOPT_COOKIEJAR, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt'); 
     curl_setopt($ch, CURLOPT_COOKIEFILE, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt'); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5"); 
    $html = curl_exec($ch); 
     
     curl_close($ch); 
     
      echo $html; 
    } 
    ?>






    التعديل الأخير تم بواسطة الريامي ; 07-03-2010 الساعة 03:12 PM

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2009
    المشاركات
    131


    مشكلتك صعبة أخي

    لا يمكنك بالمتصفح العادي أن تجعل موقع ما يحفظ كوكيز باسم موقع اخر هذا مستحيل
    و لكن بامكانك عمل مثل هذه الحركات بأحد الوسائل التالية
    1- activeX
    2- firefox plugin
    3- java applet

    لكن الموضوع سيصبح معقد بأي وسيلة من هذه الوسائلو لكنه ممكن





    __________________
    http://servarica.com
    Xen VPS and WHMCS Xen Management Addon modules
    support@servarica.com





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

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

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