2567
รับทำเว็บไซต์อสังหาริมทรัพย์  รับทำเว็บฟุตบอล  รับทำเว็บพระเครื่อง รับทำเว็บขายรถมือสอง
เว็บร้านค้าออนไลน์ 5500 บาท ราคาถูก
  รหัสสินค้า PRD99
  โปรโมชั่นเว็บราคาถูก เว็บร้านค้าออนไลน์ 5,500 บาท ราคาถูก
โปรโมชั่นเว็บราคาถูก
ลดเหลือ 5,500 บาท 
โปรโมชั่นเว็บราคาถูก 
ชื่อผู้ใช้
รหัสผ่าน
ลืมรหัสผ่าน | ลงทะเบียนสั่งซื้อ
ตะกร้าสินค้า
จำนวนสินค้า ชิ้น
รวมเงิน บาท
รับทำเว็บไซต์ราคาถูก ดูสินค้าในตะกร้า
ค้นหาสินค้า
ชื่อสินค้า
 
ตรวจสอบสินค้า
เลขที่ใบสั่งซื้อ
 

หมวดสินค้า
โปรโมชั่นเว็บราคาถูก สคริปเว็บประมูล+ลงประกาศฟรี
โปรโมชั่นเว็บราคาถูก สคริปเว็บเต็นท์รถมือสอง
โปรโมชั่นเว็บราคาถูก สคริปเว็บหางาน
โปรโมชั่นเว็บราคาถูก สคริปเว็บบอร์ด
โปรโมชั่นเว็บราคาถูก สคริปเว็บขายบ้าน ที่ดิน อสังหาริมทรัพย์
โปรโมชั่นเว็บราคาถูก สคริปเว็บฟุตบอล
โปรโมชั่นเว็บราคาถูก สคริปเว็บวาไรตี้
โปรโมชั่นเว็บราคาถูก สคริปเว็บไซต์วัด
โปรโมชั่นเว็บราคาถูก สคริปเว็บไซต์รีสอร์ท ห้องพัก ที่พัก ร้านอาหาร
โปรโมชั่นเว็บราคาถูก สคริปเว็บ ขยายสายงาน MLM
โปรโมชั่นเว็บราคาถูก สคริปร้านค้าออนไลน์
โปรโมชั่นเว็บราคาถูก สคริปเว็บพระเครื่อง
โปรโมชั่นเว็บราคาถูก สคริปเว็บหาเพื่อน Social Network
โปรโมชั่นเว็บราคาถูก สคริปเว็บ ขายสินค้า+โปรเจ๊ค
โปรโมชั่นเว็บราคาถูก สคริปเว็บลงประกาศฟรี
โปรโมชั่นเว็บราคาถูก สคริป Hosting
โปรโมชั่นเว็บราคาถูก สคริปเว็บ เว็บไซต์โรงเรียน
โปรโมชั่นเว็บราคาถูก สคริปเว็บ อบต. เทศบาล โรงพยาบาล
โปรโมชั่นเว็บราคาถูก รับทำระบบวิทยุออนไลน์
โปรโมชั่นเว็บราคาถูก รับทำเว็บไซต์ ด้วยระบบ JOOMLA
โปรโมชั่นเว็บราคาถูก ขายสคริปทำจาก SMF
โปรโมชั่นเว็บราคาถูก สคริป เว็บดูหนังออนไลน์
โปรโมชั่นเว็บราคาถูก สคริป เกมส์ออนไลน์
โปรโมชั่นเว็บราคาถูก สคริปเว็บ จองห้องพัก จองโรงแรม
โปรโมชั่นเว็บราคาถูก ขายสคริปทำจาก Discuz!
โปรโมชั่นเว็บราคาถูก สคริปเว็บ ติวเตอร์
โปรโมชั่นเว็บราคาถูก สคริปเว็บเพื่อการศึกษา
โปรโมชั่นเว็บราคาถูก สคริปห้างสรรพสินค้า
โปรโมชั่นเว็บราคาถูก สคริปเว็บเครื่องเสียง
โปรโมชั่นเว็บราคาถูก สคิปเว็บ อัพวีดีโอ
โปรโมชั่นเว็บราคาถูก ขายสคริปเว็บสำเร็จรูป
โปรโมชั่นเว็บราคาถูก สคริปเว็บหน่วยงาน เว็บบริษัท
โปรโมชั่นเว็บราคาถูก สคริปเว็บ 25satang
โปรโมชั่นเว็บราคาถูก สคริปเว็บท่องเที่ยว เว็บทัวร์
โปรโมชั่นเว็บราคาถูก สคริปเว็บไซต์ หน่วยงานอื่นๆ
โปรโมชั่นเว็บราคาถูก สคริปเว็บร้านเสริมสวย
โปรโมชั่นเว็บราคาถูก สคริปเว็บดูดวง
โปรโมชั่นเว็บราคาถูก รับทำเว็บไซต์สปา
โปรโมชั่นเว็บราคาถูก รับทำเว็บไซต์บริษัท ราคาถูก
โปรโมชั่นเว็บราคาถูก รับทำเว็บทนายความ
โปรโมชั่นเว็บราคาถูก รับเขียนโปรแกรมแบบฟอร์มรับข้อมูล
รับทำเว็บไซต์พระเครื่อง V1-mini
รหัสสินค้า PRD53 (สินค้าขายดี)
โปรโมชั่นเว็บราคาถูก รับทำเว็บไซต์พระเครื่อง V1-mini
...
ราคา 9500 บาท
ราคาพิเศษ 5900 บาท

วันที่ 11-10-2560 ขายไปแล้วทั้งหมด 95

รหัสสินค้า PRD28 (สินค้าขายดี)
โปรโมชั่นเว็บราคาถูก รับทำเว็บไซต์ รีสอร์ท ห้องอาหาร ร้านอาหาร ห้องเช่า ที่พัก
รับทำเว็บไซต์ รีสอร์ท ห้องอาหาร ร้านอาหาร ห้องเช่า ที่พัก 
&n...  
ราคา 10000 บาท ราคาพิเศษ 8900 บาท
วันที่ 13-08-2556 ผู้เข้าชมทั้งหมด 13114 ครั้ง

รหัสสินค้า PRD70 (สินค้าขายดี)
โปรโมชั่นเว็บราคาถูก สคริปห้างสรรพสินค้าออนไลน์ ECMall

ราคา 12000 บาท ราคาพิเศษ 9500 บาท

วันที่ 24-08-2556 ผู้เข้าชมทั้งหมด 511 ครั้ง
 
 
 

 


ทำเว็บไซต์ Login Facebook ด้วย PHP SDK

:: เมื่อ 15-10-2557 :: เข้าชมทั้งหมด 3574 ครั้ง ::

ปัจจุบันการใช้งานเว็บไซต์ของคนในยุคสมัยนี้เปลี่ยนไป
การสมัครสมาชิกสำหรับเว็บไซต์ต่างๆ ที่เป็นแบบฟอร์ม Register มักไม่ค่อยมีให้เห็นแล้ว

เพราะคนส่วนใหญ่มี Facebook Account เป็นของตัวเอง
แค่เพียงคลิกครั้งเดียวก็สามารถเป็นสมาชิกของเว็บไซต์นั้นๆ ได้แล้ว

วันนี้ผมจะมาสอนวิธีการทำ "Login With Facebook" ในแบบฉบับของ Code-self ครับ

  1. ต้องสมัคร Application ของ Facebook ก่อน เพื่อเปิดทางให้สามารถใช้ API ต่างๆของ Facebook 
    โดยเข้าไปที่ https://www.facebook.com/developers 



    เลือก "Create New App"


    กรอก App Name และ NamesSpace
    (ตามที่คุณต้องการ จากภาพเป็นแค่ตัวอย่าง)



    กรอกลิ้งเว็บไซด์ของคุณ
    (Facebook จะใช้ URL นี้ในการตรวจสอบว่าเราใช้ App นี้กับเว็บไซต์เราจริงหรือไม่)



     
  2. ดาวน์โหลด PHP SDK จาก https://developers.facebook.com/docs/reference/php


  3. ทำการเตรียมไฟล์ (โดยในที่นี้เป็นการวางไฟล์ในแบบของผมนะ)


    โดย
    index.php     เป็นไฟล์ที่จะมีกดปุ่ม "Login With Facebook"
    auth_fb.php  เป็นไฟล์ที่จะรับค่าหลังจาก auth ที่ฝั่ง Facebook แล้ว
  4. มาดูกันในส่วนของไฟล์ index.php
     
    <?
     session_start();
     // Facebook API
     require("class/facebook.php");  
     define("FB_APP_ID" , "362137xxxxxxxx");  // App ID ที่ได้จากการสร้าง App
     define("FB_APP_SECRET" , "c5191exxxxxxxxxxxxxxxxxxxxxxx"); // App Secret ที่ได้จากการสร้าง App
     $FB = new Facebook(array(
               'appId'  => FB_APP_ID,
               'secret' => '9839c7a3304c352a511f2faa5059ce1b',
             ));
     $param['redirect_uri'] = "http://xxxxx.com/auth_fb.php"; // เมื่อ Login ผ่าน Facebook สำเร็จให้วิ่งกลับไป Link ดังกล่าว
     $param['scope'] = "email , publish_stream"; // คือ Permission ที่เราต้องการ เช่น publish_stream = อนุญาติให้โพสผ่านหน้า wall ได้
     $param['popup'] = 1; // เพื่อให้ App ใน Facebook ขึ้นว่า Login With Facebook
      
     $FB_ME_INFO = NULL;
     $FB_LOGIN_URL = "";
     $FB_LOGOUT_URL = "";
     
     if (empty($_SESSION['LOGIN_FB_ID'])) {   // Session นี้เราจะ Set ในไฟล์ auth_fb.php เมื่อทำการ Login สำเร็จ
      $FB_LOGIN_URL = $FB->getLoginUrl( $param );
     } else {
      $FB_LOGOUT_URL = $FB->getLogoutUrl();
     }
     
     define("FB_LOGIN_URL" , $FB_LOGIN_URL);
     define("FB_LOGOUT_URL" , $FB_LOGOUT_URL);
     
     if (empty($_SESSION['LOGIN_FB_ID'])) {
      echo '<a href="'.FB_LOGIN_URL.'">Login With Facebook</a>';
     } else {
      echo "Hello , ".$_SESSION['LOGIN_FB_FULLNAME'];
      echo '<a href="'.FB_LOGIN_URL.'">Login</a>';
     }
    ?>
    
    
    
    
    
    
  5. ต่อมาในส่วนของไฟล์ auth_fb.php เป็นส่วนของการ redirect หลังจากการที่ Login Facebook สำเร็จแล้ว ในตัวอย่างนี้จะทำการ Set Session แล้วก็กลับไปแสดงผลที่ index.php
     
    <?
     session_start();
     
     require("class/facebook.php");  
     define("FB_APP_ID" , "362137xxxxxxxx");  // App ID ที่ได้จากการสร้าง App
     define("FB_APP_SECRET" , "c5191exxxxxxxxxxxxxxxxxxxxxxx"); // App Secret ที่ได้จากการสร้าง App
     $FB = new Facebook(array(
               'appId'  => FB_APP_ID,
               'secret' => '9839c7a3304c352a511f2faa5059ce1b',
             ));
     $user = NULL;
     $user = $FB->getUser();  // Get User
     
     if ($user) { // ตรวจสอบว่าสามารถ Login แล้ว Get ข้อมูลได้หรือไม่
     
      try { 
      
       $FB_ME_INFO = $FB->api('/me'); // เป็นการเรียก Method /me ซึ่งเป็นข้อมูลเกี่ยวกับผู้ใช้ท่านนั้นๆ ที่ได้ทำการ Login
       
       $_SESSION['LOGIN_FB_ID'] = $FB_ME_INFO["id"];
       $_SESSION['LOGIN_FB_FULLNAME'] = $FB_ME_INFO["name"];
       header("Location:./index.php"); 
       
      } catch(FacebookApiException $e) { 
       echo $e;  // print Error
       //header("Location:./index.php?Login=fail"); 
      }
      
     } else {
      header("Location:./index.php?Login=fail");
     }
    
    ?>

  6.  
เพียงเท่านี้ก็สามารถทำ Login ผ่าน Facebook ได้แล้วครับ


ทั้งนี้จากตัวอย่างเป็นการเขียนโค้ดเพื่อให้เห็นภาพแบบง่ายๆ
อันที่จริง ควรทำเป็นไฟล์ Include ในส่วนของ Object Facebook ไว้จะดีกว่าครับ
เพราะบางทีเรามีการเปลี่ยน App ID ก็จะได้ไปแก้ไขที่ไฟล์ Include แค่ไฟล์เดียวครับ

รับทำเว็บไซต์อสังหาริมทรัพย์ รับทำเว็บฟุตบอล รับทำเว็บพระเครื่อง รับทำเว็บขายรถมือสอง
หน้าแรก รายการสคริปต์เว็บ สินค้าในตะกร้า การสั่งซื้อและขนส่ง แจ้งการชำระเงิน เว็บบอร์ด ติดต่อเรา เว็บเพื่อนบ้าน ตัวอย่างลูกค้าบางส่วน
Copy Right © รับทำเว็บไซต์อสังหาริมทรัพย์ รับทำเว็บฟุตบอล รับทำเว็บพระเครื่อง รับทำเว็บขายรถมือสอง | Design By Webkroox.com เว็บครูเอ็กซ์ ดอตคอม
ติดต่อ จังหวัดขอนแก่น รหัสไปรษณีย์ 40000 เบอร์โทรศัพท์ 097-3049990(เบอร์ line) และ 080-7567590 ID Line : meewebsite
เช็คเมลล์ Email : webkroox@gmail.com รับทำเว็บไซต์ ราคาถูก
ร้านค้าออนไลน์นี้ได้แจ้งการเป็นผู้ประกอบธุรกิจพาณิชย์อิเล็กทรอนิกส์ด้วยการขอรับเครื่องหมาย DBD Registered กับทางกรมพัฒนาธุรกิจการค้า กระทรวงพาณิชย์