0

私のアプリは Facebook PHP SDK 3.2.2 を使用してユーザーを認証します。これまでに行ったこと:

$facebook = new Facebook(array('appId' => APP_ID,'secret' => APP_SECRET));
$fbme = $facebook->getUser();

if ($fbme) {
    try {
        $user_profile = $facebook->api('/'.$fbme);
    catch (FacebookApiException $e) {
        error_log($e);
        $fbme = null;
    }
}else{
    $login_url = $facebook->getLoginUrl(array('scope' => 'email,publish_actions',  'redirect_uri' => $baseurl));
    echo("<script>top.location.href = '" . $login_url . "';</script>");
    die();
}

このコードは、すべてのページの上部に含まれます。ご覧のとおり、非常に基本的です。すべてが機能し、ユーザーは認証されますが、セッションは非常に短く、約 1 時間続きます。FB セッションのタイムアウトをどこでも設定できますか? ありがとう。

4

0 に答える 0