скрипт отправить сообщение без проверки логин phpbb3

Я создал сценарий, который заменяет posting.php на некоторых форумах, но без входа в систему я могу публиковать его ... какой код мне нужно добавить или отредактировать, чтобы выполнить эту проверку?

В моем скрипте есть только форма с некоторыми входами и кнопкой отправки, а также несколько строк phpbb3 для интеграции с темой и использования функции submit_post.

Но я не знаю, как ограничить скрипт зарегистрированными пользователями ....

Я пытался прочитать posting.php, но ничего не решилось ...

Кто-нибудь может мне помочь?


person minato    schedule 10.01.2014    source источник


Ответы (1)


Я предполагаю, что у вас уже есть доступ к объекту $users из PHPBB.

Поскольку первым пользователем в системе является Anonymous (и PHPBB использует его как гостя) аккаунт), вы можете проверить, используется ли этот пользователь в данный момент.

if ($user->data['username'] == 'Anonymous')
{
    echo 'Please login!';
}
else
{
    // Your existing code
}
person Andy♦    schedule 13.01.2014