Интегрировать ElFinder с существующей системой разрешений

Есть ли способ интегрировать elfinder с моей нынешней системой разрешений пользователей? Мне понадобится какой-то крючок, который сработает раньше, например. файл удаляется. Там я должен быть в состоянии прервать команду удаления и вернуть какой-то ответ, если вошедший в систему пользователь не имеет достаточных разрешений.

Самое близкое, что я нашел до сих пор, это: Параметры конфигурации соединителя — Bind

Но не похоже, что я могу отменить текущее действие там ….

2

Решение

Все зависит от того, как вы реализовали серверный соединитель.

Например, у меня есть пользовательский коннектор для бэкэнда PHP, который сохраняет и возвращает файлы / папки на основе таблицы базы данных. Таким образом, я могу установить read а также write параметры для каждого файла / папки (проверьте Документы API клиент-сервер).

Чтобы ответить на ваш вопрос, вам нужно настроить соединитель на стороне сервера, чтобы установить read а также write атрибуты, как указано в эта вики-страница.

2

Другие решения

Других решений пока нет …