WordPress — Parse.com сессий в php-SDK

Я новичок в WordPress и PHP. Я использую php-sdk из parse.com для разработки своего плагина. Моя папка php-sdk находится внутри папки с плагинами. Я сохранил идентификатор приложения, ключ API отдыха и мастер-ключ в своей базе данных WordPress.

Для инициализации Parse мне потребовался идентификатор приложения, ключ API отдыха и мастер-ключ. Я могу получить его из моей базы данных 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

Решение

После session_start() использовать:

\Parse\ParseClient::initialize(....);
\Parse\ParseClient::setStorage(new \Parse\ParseSessionStorage());
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]