Запретить выполнение метода в XSLT при вызове его через браузер — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
Строка 16: Строка 16:
  
 
Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить.
 
Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить.
 +
 +
[[Категория:Верстка в XSLT]]

Текущая версия на 14:17, 21 ноября 2018

Актуально для версии 2.9.5

Задача

Запретить пользователям вызов функции через адресную строку браузера.

Решение

Для запрета выполнения метода через адресную строку вы можете добавить следующую проверку в методе:

if (defined('VIA_HTTP_SCHEME')) {
    return false;
}

Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить.