XF 2.1 download.php

Версия XenForo
2.1.4

Shichika

Проверенные
Сообщения
187
Решения
2
Реакции
18
Баллы
720
Все здрасте.
Нужна небольшая помощь с php.
Нужно сделать файл при переходе на который с форума будет проверяется состоит ли пользователь в определённой группе.
Если он в ней находится у него должна сразу начаться скачка файла, а если нет, то должна выдаться любая ошибка по типу "no permissions"
Запрашивать я думаю он должен secondary_group_ids из
PHP:
$sql = "SELECT * FROM `xf_user`";
Понимаю, задача довольно глупая, и для опытных пользователей вообще покажется насмешкой, но к сожалению я действительно настолько глупый, надеюсь на вашу помощь.
Ах да, ps. Не советуйте мне отдельный плагин или встроенные инструменты XF, тут ситуация немного другая и такие решения тут не подойдут.
 
Если файл располагается на одном сервере и домене с самим движком - подключите и "стартаните" движок.
PHP:
<?php

$dir = __DIR__;
require ($dir . '/src/XF.php');

XF::start($dir);
XF::setupApp('XF\Pub\App');
if (XF::visitor()->isMemberOf(3))
{
    // Юзер состоит в группе 3
}
 
Вроде все условия соблюдаю, но например если для теста написать

PHP:
if (XF::visitor()->isMemberOf(3))
{
    // Юзер состоит в группе 3
    echo 'Accept';
}
На странице пусто.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу