Шифрование большого пальца галереи MODX

Кто-нибудь знает, как зашифровать следующие URL-адреса, содержащие значения для phpThumb, реализованного в MODX, чтобы он по-прежнему был доступен для чтения для расширения phpThumb?

Например, URL сгенерированного изображения выглядит так:

/assets/components/gallery/connector.php?action=web/phpthumb&src=%2Fassets%2Fgallery%2F2%2Ftest.jpg&w=600

Чего я хотел бы добиться, так это зашифровать этот URL-адрес, чтобы пользователь не мог сам редактировать изображение. Давайте представим применение водяного знака к изображению с помощью fltr, fltr будет частью URL-адреса изображения, удаление которого также приведет к удалению водяного знака.

Я уже изучил модель Gallery Extra и знаю, где искать конструктор URL-адресов, но я понятия не имею, в какой файл передаются переменные URL-адреса изображения. Это означает, что я могу зашифровать URL-адрес изображения, но не могу понять, где должна быть размещена функция расшифровки, чтобы phpThumb мог правильно ее прочитать. Под «пользователем» я подразумеваю любого посетителя сайта без доступа администратора. Есть идеи?


person jacek_podwysocki    schedule 18.09.2012    source источник
comment
У пользователя есть доступ к менеджеру и вы не хотите, чтобы он редактировал изображения в файловом менеджере? Почему бы не ограничить его доступ с помощью ACL?   -  person okyanet    schedule 20.09.2012
comment
Нет, наверное, я не ясно выразился. Галерея дополнительно выводит изображения с помощью плагина phpThumb, который, среди прочего, изменяет их размер и добавляет водяной знак. URL-адрес изображения выводится в формате, указанном выше. Это означает, что любой посетитель сайта, достаточно знакомый с веб-технологиями, может проверить URL-адрес изображения, скопировать его в новое окно, удалить переменную fltr и, следовательно, получить изображение без водяного знака. Он также сможет изменить любые свойства URL-адреса, имея возможность манипулировать изображением. Моя цель — предотвратить это любым возможным способом.   -  person jacek_podwysocki    schedule 20.09.2012
comment
Я не совсем знаком с галереей, но я думал, что она будет «кэшировать» миниатюры в сгенерированное изображение со статическим путем к файлу. По какой-то причине вы просто получаете вызов на коннектор, что явно нехорошо. Вы, вероятно, получите лучший ответ, разместив сообщение на форумах MODX в ветке Галерея, извините, я не могу больше помочь в этом!   -  person okyanet    schedule 20.09.2012
comment
Изображения кэшируются, как я вижу сейчас, но по какой-то причине предоставляется ссылка на скрипт phpThumb вместо пути к кэшированному изображению ... В любом случае спасибо за ваше время!   -  person jacek_podwysocki    schedule 20.09.2012


Ответы (1)


Может быть немного поздно, но была такая же проблема...

Решено с помощью [[+image_absolute]] в качестве заполнителя для тега img, поэтому «src=[[+image_absolute]]»

person VolkaRacho    schedule 05.03.2014