1

この質問のタイプは次のとおりです。あなたの提案は何ですか? SO ガイドラインを遵守していない場合は、申し訳ありません。

Facebook ページで利用できる RESTful アプリケーションを開発しています。バックエンドは、 CodeIgniterRESTfulライブラリを使用して PHP で開発されています。

フロントエンドは、CoffeeScriptのBrunchIOを使用して開発されています。

アプリケーションの開始点は、home.php次のようなビューをロードする CodeIgniter コントローラーです。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>fBoutik - Shop</title>
<meta name="viewport" content="width=device-width">

    <script>
        require('initialise');
    </script>
    </head>
    <body>
    </body>
</html>

(その他のデータは省きます)。

ファイルがロードされるとinitialise、いくつかのものが実行されます。Userマリオネット (バックボーン) モデルの初期化を含みます。

ユーザーがフロントエンドで Facebook を使用してログインすると、サーバーからコントローラーへの POST が行われ、そこで SESSION にいくつかのデータが設定されます。

アプリが読み込まれるたびに Facebook のログイン ダイアログが表示され (すぐに消えます)、サーバー上で POST が行われるため、これは少し面倒です。

フロントエンドとバックエンドの間でユーザー データを同期するより良い方法はありますか?

詳細が必要な場合は、この投稿を更新します。

4

0 に答える 0