php-sdk中的parse.com会话


parse.com sessions in php-sdk

我是WordPress和PHP的新手。我正在使用parse.com的php-sdk来开发我的插件。我的php-sdk文件夹在我的插件文件夹中。我已经将应用程序ID,Rest API密钥和Master密钥存储在我的WordPress数据库中。

对于Parse初始化,我需要App ID、Rest API密钥和Master密钥。我可以从我的WordPress数据库中获取它。

在解析初始化之后,我可以从解析中获取数据。要获取数据,必须首先进行身份验证。身份验证需要用户名和密码。我通过表单获取这些用户名和密码。当我提交表单时,我会初始化解析,然后对其进行身份验证。我也可以在同一页面上获取数据。但我要转到其他页面,然后我无法获得数据。我尝试在其他页面上使用以下代码:

session_start();
require 'vendor/autoload.php';
use Parse'ParseUser;
$currentUser = ParseUser::getCurrentUser();
if ($currentUser) {
// do stuff with the user
echo "username: ". $currentUser->getObjectId();
} else {
// show the signup or login page
echo "Not Found";
}

我无法获取当前用户。我如何在parse.com中维护会话。我想一次性初始化和验证用户。之后,我可以从我的WordPress的任何页面获取数据。如何解决这个问题?有人能帮我吗??

session_start()使用后:

'Parse'ParseClient::initialize(....);
'Parse'ParseClient::setStorage(new 'Parse'ParseSessionStorage());