Posted 28 февраля, 20177 yr comment_124224 Здравствуйте! Я пытаюсь проверить вход на форуме в php файле через SSO. Вот код: <?php /* Require the init.php file from the Community Suite root directory */ require 'init.php'; /* Initiate the session to verify who this user is */ \IPS\Session\Front::i(); /* Print the user's name */ print \IPS\Member::loggedIn()->name; if(\IPS\Member::loggedIn()) { echo "Logged in"; } else { echo "Not logged in"; } Когда я выполнил вход-сайт отображает мой имя(ник на форуме) и Logged in, Но когда я вышел, то ник сменился на цыфры и буквы(например 7dce7f0212ed9f8eeba1e5283a8551b ) и показывает статус Logged in. Где я ошибился в проверке? Есть ли решение?
28 февраля, 20177 yr comment_124226 Почитайте ветку, может что-то найдёте для себя. https://invisionpower.com/forums/topic/422185-single-sign-on-bridge-for-wordpress-and-ipb-4/#comment-2591246
28 февраля, 20177 yr Author comment_124229 Окей Проверяем, есть ли у юзверя ID. Если отсутствует-дедаем выводы: if (\IPS\Member::loggedIn()->member_id === NULL) { echo "Гость"; }
28 февраля, 20177 yr comment_124230 Хреново что разработчики даже документацию по своему движку не сделали. Класс, функций и т.д.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.