Я столкнулся с кирпичной стеной на форумах vBul о том, как это сделать, поэтому я решил спросить форум, который меня никогда не подведет.
Кто-нибудь знает опростой способ, на ВНЕШНЕЙ странице на форуме, выяснить, вошел ли пользователь в систему, и, возможно, извлечь его идентификатор пользователя, пока он там?Я видел несколько плагинов с таким намерением, но все, похоже, перестали поддерживать, и в результате vBul 4.1, похоже, «сломал» их.
Любая и вся помощь оценена.Когда у меня появятся эти вещи, я сам смогу написать сценарии, которые будут работать с базой данных.Мне просто нужны эти две переменные:)
Я все-таки добился НЕКОТОРОГО прогресса.На альтернативных страницах следующий код, кажется, ссылается на менеджер пользователей vBuls:
<? ini_set('display_errors', 1);
error_reporting(E_ALL); ?>
<? chdir("/home/sites/<sitename>/public_html/forum/");
require("./global.php"); ?>
<? echo "Your vBul user id is: ".$vbulletin->userinfo['userid']." and your username is ".$vbulletin->userinfo['username'].""; ?>
<? chdir("/home/sites/<sitename>/public_html/dev"); ?>
Я говорю, что он подключается в порядке, потому что он возвращает «Ваш идентификатор пользователя vBul: 0, а ваше имя пользователя незарегистрировано», где как будтоэто не вернулось бы к пустым местам.Проблема в том, что он возвращает 0 и не зарегистрирован, несмотря на то, что я определенно вошел в систему на форумах.
Есть предложения?