Snappi Опубликовано 28 февраля, 2017 Поделиться Опубликовано 28 февраля, 2017 Здравствуйте! Я пытаюсь проверить вход на форуме в 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. Где я ошибился в проверке? Есть ли решение? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 28 февраля, 2017 Поделиться Опубликовано 28 февраля, 2017 Почитайте ветку, может что-то найдёте для себя. https://invisionpower.com/forums/topic/422185-single-sign-on-bridge-for-wordpress-and-ipb-4/#comment-2591246 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Snappi Опубликовано 28 февраля, 2017 Автор Поделиться Опубликовано 28 февраля, 2017 Нашел решение. Если кому-то интерессно-отпишитесь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 28 февраля, 2017 Поделиться Опубликовано 28 февраля, 2017 Отпишите сразу! Может кому через поисковики зайдёт. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Snappi Опубликовано 28 февраля, 2017 Автор Поделиться Опубликовано 28 февраля, 2017 Окей Проверяем, есть ли у юзверя ID. Если отсутствует-дедаем выводы: if (\IPS\Member::loggedIn()->member_id === NULL) { echo "Гость"; } Sipsb 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
seobot Опубликовано 28 февраля, 2017 Поделиться Опубликовано 28 февраля, 2017 Хреново что разработчики даже документацию по своему движку не сделали. Класс, функций и т.д. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.