- $config['cf_facebook_appid'],
+ 'secret' => $config['cf_facebook_secret'],
+ ));
+
+ $user = $facebook->getUser();
+
+
+ /*
+ if ($member['mb_facebook_user']) {
+ $user = $member['mb_facebook_user'];
+ } else {
+ $user = $facebook->getUser();
+
+ if ($user) {
+ try {
+ $user_profile = $facebook->api('/me');
+ } catch (FacebookApiException $e) {
+ error_log($e);
+ $user = null;
+ }
+ }
+ }
+ */
+ $user = $member['mb_facebook_user'] ? $member['mb_facebook_user'] : $facebook->getUser();
+
+ if ($user) {
+ //$facebook_url = $facebook->getLogoutUrl(array("next"=>G4_SNS_URL."/facebook/callback.php"));
+ $facebook_url = $facebook->getLogoutUrl();
+ } else {
+ //$facebook_url = $facebook->getLoginUrl(array("redirect_uri"=>G4_SNS_URL."/facebook/callback.php"));
+ $facebook_url = $facebook->getLoginUrl(array("redirect_uri"=>G4_SNS_URL."/facebook/callback.php", "scope"=>"user_about_me,publish_stream,read_friendlists,offline_access"));
+ }
+
+ echo '
';
+}
+?>
+
+G4_FACEBOOK_APPID,'secret'=>G4_FACEBOOK_SECRET));
@@ -143,15 +190,15 @@ if ($user) {
$loginUrl = $facebook->getLoginUrl(array('redirect_uri'=>(G4_SNS_URL.'/facebook/callback.php')));
//$loginUrl = $facebook->getLoginUrl();
}
-
- ?>
-
+*/
+?>
+