Запретить выполнение метода в XSLT при вызове его через браузер — различия между версиями
Материал из Umicms
Whoa (обсуждение | вклад) |
|||
Строка 16: | Строка 16: | ||
Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить. | Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить. | ||
+ | |||
+ | [[Категория:Верстка в XSLT]] |
Текущая версия на 14:17, 21 ноября 2018
Актуально для версии 2.9.5
Задача
Запретить пользователям вызов функции через адресную строку браузера.
Решение
Для запрета выполнения метода через адресную строку вы можете добавить следующую проверку в методе:
if (defined('VIA_HTTP_SCHEME')) {
return false;
}
Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить.