在前端和后端之间同步Facebook用户数据

时间:2013-08-13 16:06:14

标签: facebook sync frontend backend

这个问题类型:你的建议是什么?如果它不遵守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 Marionette(Backbone)模型。

用户在前端使用Facebook登录,并向服务器发送POST到控制器,我在SESSION上设置了一些数据。

这有点麻烦,因为每次加载应用程序时,都会出现Facebook登录对话框(稍后就会消失),并在服务器上进行POST。

是否有更好的方法在前端和后端之间同步用户数据?

如果您需要更多详细信息,我会更新此帖子。

0 个答案:

没有答案