Итак, у меня есть зашифрованные значения, которые я загружаю в представление через контроллер и модель. Значения в выводе представления отображаются в зашифрованном виде. Но когда я пытаюсь расшифровать значения запроса, я ничего не получаю.
Изначально это было в таблице, которую я теперь удалил до значений строки запроса. Так что просто для тестирования это работает нормально, так как я хотел убедиться, что функции шифрования работают:
<?php
$plain_text = 'This is a plain-text message!';
$ciphertext = $this->encryption->encrypt($plain_text);
echo $ciphertext. '<br>';
// Outputs: This is a plain-text message!
echo $this->encryption->decrypt($ciphertext);
?>
, но это не дает никаких результатов:
<?php
foreach ($data->result() as $systemadmin)
{
echo $this->encryption->decrypt($systemadmin->TC_FIRST_NAME);
}
?>
Я знаю, что шифрование функционирует, поскольку я смог зашифровать данные, входящие в таблицу. Но когда я пытаюсь перебрать объект запроса, он не хочет знать.
Любая помощь приветствуется.
Спасибо, Мэтт