Codeigniter и расшифровка в foreach l oop не работают должным образом - PullRequest
0 голосов
/ 25 мая 2020

Итак, у меня есть зашифрованные значения, которые я загружаю в представление через контроллер и модель. Значения в выводе представления отображаются в зашифрованном виде. Но когда я пытаюсь расшифровать значения запроса, я ничего не получаю.

Изначально это было в таблице, которую я теперь удалил до значений строки запроса. Так что просто для тестирования это работает нормально, так как я хотел убедиться, что функции шифрования работают:

      <?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);
                }
                ?>

Я знаю, что шифрование функционирует, поскольку я смог зашифровать данные, входящие в таблицу. Но когда я пытаюсь перебрать объект запроса, он не хочет знать.

Любая помощь приветствуется.

Спасибо, Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...