这个问题的类型是:你的建议是什么?如果它不遵守 SO 准则,我很抱歉。
我正在开发一个 RESTful 应用程序,它将在 Facebook 页面中可用。后端是使用带有RESTful库的CodeIgniter用 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。
有没有更好的方法在前端和后端之间同步用户数据?
如果您需要更多详细信息,我将更新此帖子。