3

我正在开发一个谷歌市场应用程序。我正在使用 PHP。

我正在尝试访问我的应用程序的访问点,该访问点不需要用户登录我的应用程序(或者甚至可能是 Google Apps),然后一旦他们提交了入口点(仅包含一个string)该字符串通过身份验证过程进行,因此当他们进行身份验证时,我的应用程序可以处理该字符串,就像他们已经登录一样。

基本上我有一个 HTML 表单,它就像我的应用程序的缩减版本(例如,它可以嵌入到网站上iFrame),当用户填写它时,它会对我的应用程序中的 API 进行 AJAX 调用需要身份验证,因此身份验证过程开始,但一旦完成,它就会丢失原始数据。

有谁知道解决这个问题?

4

2 回答 2

0

我不确定您是否需要为此使用 Sessions - 可能有点矫枉过正。我不确定您的应用程序的具体细节,但您也许可以将数据放在 $GLOBALS 超全局变量中。看看文档: php.net/manual/en/reserved.variables.globals.php

于 2012-02-02T16:54:08.120 回答
0

我最终使用了会话,但它比平时更棘手,因为身份验证发生在与应用程序访问点不同的域上。我最终做的是编码 $_SESSION 并将其存储在数据库中,然后当身份验证发生并且应用程序登录时,它会检查数据库中的任何会话并恢复它们。

于 2012-07-19T00:45:39.193 回答