Laravel иногда не работает - PullRequest
       2

Laravel иногда не работает

0 голосов
/ 09 октября 2019

У меня был полнофункциональный метод шифрования / дешифрования, установленный с Laravel, я протестировал его правильно и работал нормально.

На днях я получил сообщение об ошибке The Payload is Invalid и начал отладку: похоже на функциюне работает. Итак, я снова проверил, но это работает нормально, если я создаю зашифрованные записи, что не имеет смысла, потому что оно должно либо работать, либо каждый раз выходить из строя. Опять же, метод представляет собой простое шифрование / дешифрование столбца с именем password в базе данных таблицы с именем servers.

Есть идеи, в чем может быть проблема? Возможно ли, что Laravel шифрует для конкретного пользователя? Если так, как я могу зашифровать для нескольких пользователей?

1 Ответ

0 голосов
/ 09 октября 2019

Я нашел решение, изменив механизм шифрования с

encrypt() -> decrypt()

на

Crypt::encryptString() -> Crypt::decryptString()

Если у кого-нибудь есть объяснение, почему второй метод работает там, где первый не работает, не стесняйтесьрасширить, и вы получите мой upvote

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