Запретить выполнение метода в XSLT при вызове его через браузер
Материал из Umicms
Версия от 09:03, 9 января 2014; PilipenkAV (обсуждение | вклад) (Новая страница: «'''Актуально для версии 2.9.5''' == Задача == Запретить пользователям вызов функции через адрес…»)
Актуально для версии 2.9.5
Задача
Запретить пользователям вызов функции через адресную строку браузера.
Решение
Для запрета выполнения метода через адресную строку вы можете добавить следующую проверку в методе:
if (defined('VIA_HTTP_SCHEME') {
return false;
}
Расположить данную проверку необходимо в самом начале метода что бы дальнейшее исполнение макроса можно было предотвратить.