We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22388
    • 100 Posts
    Как с помощью FileDownload + FileDownload Plugin запретить счачку файлов незарегистрированным пользователям?
    Я использую семантические url, ссылки на файлы у меня вида: files.php/path/to/file.rar, на поддиректории - files.php?relPath=path/to/dir . При этом доступ к корневой директории и поддиректориям ограничил без проблем:
    [[Personalize? &yesChunk=`Каталог файлов` &noChunk=`Авторизуйтесь!`]]

    А вот файлы безпрепятственно открываются незарегистрированным пользователем по ссылкам с других страничек сайта! undecided
      Sorry for my english! smiley
      • 22388
      • 100 Posts
      UP!
      Повторно прошу помощи! sad
        Sorry for my english! smiley
        • 1788
        • 1,103 Posts
        Возможно поможет это http://modxcms.com/forums/index.php/topic,19877.0.html
          • 22388
          • 100 Posts
          в общем то это поможет сделать только лишь то же самое, что у меня сейчас сделано с помощью Personalize и работает для директрий. А вот каким то образом перехватить запрос неавторизованного юзера на url конкретного файла типа files.php/path/to/file.rar и перенаправить юзера на страничку с соответствующим сообщением (чанком) пожалуй было бы подходящим решением!
          Какие нибудь предложения по этому поводу будут?
            Sorry for my english! smiley
            • 23451
            • 232 Posts
            Если еще актуально:
            я решил эту проблему вставив строчку
            if ($modx->getLoginUserName()==’’) return $modx->getChunk(’NoRegisterUser’);
            где NoRegisterUser - мой чанк с сообщением, что доступ есть только для зарегистрированных пользователей
            в плагин FileDownloadPlugin.
              • 22388
              • 100 Posts
              ОК, спасибо! Попробуем, я в принципе проблему решил, но более сложным путём...
                Sorry for my english! smiley