PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

การทำ login facebook

การทำ login facebook

ตาม กระทู้  

สร้าง login logout และกำหนด permission ของ facebook ด้วย php sdk 

ถ้าต้องการให้เข้าได้เป็นบาง page ต้องทำไงครับ เช่น  สมาชิกเข้าหน้า 1 หน้า 2 ได้ หน้า 3 เข้าไม่ได้ แบบนี้ทำไงครับ



โดย:  Weera IP: 202.28.33.xxx วันที่: 14-02-2011 เวลา: 17:33:40

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 4

สวัสดีครับ



โดย:  Aunz IP: 223.206.100.xxx วันที่: 02-03-2011 เวลา: 11:47:38
 ความคิดเห็นที่ 3

 จากตัวอย่างโค้ด ตามลิ้งค์ จากคำถาม

เราสามารถเพิ่มส่วนของ การกำหนดค่า session ต่อจากบรรทัดที่ 29 ดังนี้
 
// ถ้ามีการ login ดึงข้อมูลสมาชิกที่ login มาเก็บที่ตัวแปร $me เป็น array
if($session){
	try{
		$uid = $facebook->getUser(); // เก็บ id ของผู้ใช้ไว้ที่ตัวแปร $uid กรณีมีการล็อกอิน facebook อยู่
		if(!isset($_SESSION['ses_your_var']) || $_SESSION['ses_your_var']==""){
			$_SESSION['ses_your_var']=$uid;	
		}
		$me = $facebook->api('/me'); // ดึงข้อมูลผู้ใช้ปัจจุบันทีล็อกอิน facebook มาเก็บในตัวแปร $me
	}catch (FacebookApiException $e) { // กรณีเกิดข้อผิดพลากแสดงผลลัพธ์ข้อผิดพลาดที่เกิดขึ้น
		error_log($e);
	}
}


โดย:  Ninenik IP: 183.89.15.xxx วันที่: 15-02-2011
 ความคิดเห็นที่ 2

แล้วตัว session ต้องไปสร้างไว้ตอนไหนครับ



โดย:  Weera IP: 202.28.33.xxx วันที่: 15-02-2011 เวลา: 14:37:59
 ความคิดเห็นที่ 1

 คงต้องใช้ตัวแปร session กำหนดเพิ่มเงื่อนไข

แนวทาง

<?php
session_start();
if(isset($_SESSION['ses_your_var']) && $_SESSION['ses_your_var']!=""){
	header("Location:yourpage.php");	
	exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>

<body>
</body>
</html>

 



โดย:  Ninenik IP: 183.89.15.xxx วันที่: 15-02-2011