我是WordPress和PHP的新手。我正在使用parse.com的php-sdk来开发我的插件。我的php-sdk文件夹在我的插件文件夹中。我已经在我的WordPress数据库中存储了App ID,Rest API密钥和Master密钥。
对于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的任何页面获取数据。如何解决这个问题呢 ?任何人都可以帮助我吗?
答案 0 :(得分:0)
使用session_start()
后:
\Parse\ParseClient::initialize(....);
\Parse\ParseClient::setStorage(new \Parse\ParseSessionStorage());