Хелпер Security
Хелпер Security содержит функции связанные с безопасностью.
Загрузка этого хелпера
Хелпер загружается, используя следующий код:
$this->load->helper('security');
Хелпер содержит следующие функции:
xss_clean()
Обеспечивает фильтрацию на Cross Site Script. Эта функция является псевдонимом одноименной функции в классе Input. Больше информации об этом можно найти там.
dohash()
Разрешает вам создавать SHA1 или MD5 для хеширования паролей. Функция работает с SHA1 по умолчанию. Примеры:
$str = dohash($str); // SHA1
$str = dohash($str, 'md5'); // MD5
strip_image_tags()
Функция занимается вырезанием тегов изображений из входящей строки. Она оставляет URL изображения как обычный текст.
$string = strip_image_tags($string);
encode_php_tags()
Это функция безопасности, которая конвертирует PHP теги в сущности. Замечание: Если вы используете функцию для фильтрации XSS, то она это сделает автоматически.
$string = encode_php_tags($string);