Перейти к основному содержанию
  Среда, 16 июля 2025 г
  1 Ответы
  609 посещений
  Подписаться
Я изучал различные инструменты защиты и загрузки файлов в WordPress.
У меня группа из 100 пользователей, и мне нужно показать им информацию, требующую строгой защиты.
Поэтому важны надлежащие меры безопасности.
Кроме того, эти пользователи должны загрузить договор, поэтому этот процесс должен быть возможен
(принудительный, с похожими соглашениями об именовании, но с различиями в user_ID или полях).

Я видел, что вы защищаете файлы на уровне файлов
— правда ли это? Пожалуйста, объясните
. Если документы отправляются в Google Preview, какая защита данных обеспечивается
? Подписывали ли вы какие-либо документы по законодательству о конфиденциальности, которые находятся в открытом доступе?


Я видел, что могу использовать ACF для создания пользовательских полей для каждого файла.
Вопросы:
— Могу ли я использовать другие инструменты для создания пользовательских полей, например, Metabox.io?
— Допустим, одно метаполе содержит "ABC"?
— Могу ли я фильтровать все файлы, используя это значение (например, циклом по всем файлам)?
— Как я могу получить имя файла или название категории (через PHP-функцию)?

Есть ли возможность получить ID папки каждой подкатегории папки?
Пример: папка ABC (10) с подпапками ABC-1 (11) и ABC-2 (12).
Теперь мне нужно получить массив, содержащий ABC-1, ABC-2 и т. д.
Используя этот массив, я могу создавать шорткоды, содержащие соответствующие папки.

Я видел, что пользователь может загружать файлы в определенный каталог.
Вопросы:
- где хранятся файлы, например, пользователя A1 и пользователя B9?
- если они хранятся в одной папке?
- что произойдет, если пользователь A1 или B9 сохранит файл с именем FILE1.pdf
? - как я могу предотвратить просмотр файлов другими пользователями
? - Если авторизованный пользователь "A1" загружает файл,
- могу ли я заполнить пользовательские поля заданными значениями (на основе PHP)?
- как это сделать?
- какой вариант у меня есть для сохранения таких файлов с определенными правилами именования файлов,
например, A1_filedescription_metaboxfieldx_v01 или B9_filedescription_metaboxfieldx_v01 или _v02 (версионирование)?

Спасибо за ваши первые ответы.
Скорее всего, у меня есть ещё кое-что...
Заранее спасибо за ответы.
А
7 месяцев назад
Здравствуйте!

Спасибо за ваш подробный запрос о внедрении безопасной системы управления файлами для ваших пользователей.
Я отвечу на ваши ключевые вопросы:

Безопасность данных:

- Да, WP File Download обеспечивает безопасность на уровне файлов за счет ограничений ролей пользователей. Вы можете контролировать, какие пользователи могут просматривать и загружать определенные файлы в зависимости от назначенных им ролей и разрешений.
Подробнее см. здесь:
https://www.joomunited.com/wordpress-documentation/wp-file-download/666-file-access-and-management-limitation#toc-file-access-and-visibility

- Когда документы отправляются в сервис предварительного просмотра Google, WP File Download генерирует защищенный токен, который передается на серверы Google вместе с файлом.
Эта система на основе токенов помогает защитить доступ к вашим файлам, одновременно обеспечивая функциональность предварительного просмотра.
Однако важно отметить, что после обработки ваших документов сервисом предварительного просмотра Google на них распространяются собственные политики безопасности данных и стандарты конфиденциальности Google.

- Не могли бы вы уточнить, о каких именно документах, касающихся конфиденциальности, вы спрашиваете? Вы имеете в виду политику конфиденциальности нашего плагина или соглашения со сторонними сервисами, такими как Google?

Интеграция с пользовательскими полями:

В настоящее время WP File Download поддерживает интеграцию только с расширенными пользовательскими полями (ACF). Однако обратите внимание, что поддерживаются не все типы полей ACF — совместимы с плагином только определенные поля, перечисленные в нашей документации.

Управление доступом к категориям:

Вы можете настроить до двух разных ролей пользователей для просмотра файлов в любой заданной категории на внешнем интерфейсе. Это обеспечивает гибкое управление разрешениями при сохранении безопасности.
Что касается других подробных вопросов, касающихся защиты на уровне файлов, безопасности предварительного просмотра Google, фильтрации пользовательских полей, функций PHP, получения идентификаторов папок, мест хранения файлов, соглашений об именовании загружаемых файлов и версионирования, то они требуют более подробного технического обсуждения. Хотите ли вы, чтобы я подробно рассмотрел эти конкретные аспекты, или вы предпочитаете запланировать более углубленную консультацию, чтобы охватить все ваши требования к внедрению?

С уважением,
  • Страница :
  • 1
К этому сообщению пока нет ответов.