如果有人问过这个问题,我很抱歉,但我第一次试图弄清楚这种东西 -
我正在开发一个应用程序,我想将经过身份验证的内容与面向 Web 的内容完全分开;因此我没有使用简单的backbone.js风格的“将所有视图保存在一个文件中”(除非我错了,请说明!)但实际上划分了服务器文件(使用PHP)。
当前流程:用户登录客户端(以Parse.com Todo 应用程序为例),如果成功,我将 cookie(通过 POST/AJAX)与用户电子邮件和客户端返回的 sessionToken 一起存储。然后我认为,当用户下次访问站点时,服务器可以读取 cookie 并将用户洗牌到站点的私有/锁定部分,这又是一组不同的 PHP 文件。
在这里我迷路了——如果我没有她的用户名/密码(只有电子邮件),我如何告诉 Parse.com 用户已登录,并开始从课程中获取数据?有没有办法做到这一点,我不认识?我想我可以加载不同的 .JS 文件,读取会话是否存在,并将 JS 重定向到不同的 url,但这在我看来是一种奇怪的方式。
我应该阅读我的问题的一般哲学/方法,以及处理 Parse.com 问题的具体建议?