当我尝试登录时,出现以下错误:
DecryptException in BaseEncrypter.php line 49:
The MAC is invalid.
我正在使用xampp和php 7。
我使用的laravel版本是5. 2。
- 我更改了运行
php artisan key:generate
的API密钥。**我尝试了以下命令:php artisan cache:clear
composer dump-autoload
composer update
没有幸运。我已经清除了浏览器的历史记录。
**以下是一些变量的值:
iv=a69g/gRfyCNWTaKeuZ2Kkw==
value=C7DfTHbFWfZq0km633uXMX0ZRd1fuzcFFBgP0vtZj/d4C4Z3btgeFlmU2a1C9TdUlUDof4mnoGhdvEeB/gL1TQ==
mac=c0460e4ea3d724631cf4a12b7b19a5e512ecec8f492b4754e183714cc9d0a05c
任何帮助都是有用的。先谢了。
4条答案
按热度按时间tjjdgumg1#
我知道这有点晚了,但它可能对未来的我或其他人有用。
我遇到了一个问题,我必须加密数据库中的某些内容,更改了APP_KEY,然后尝试解密,但发生了此错误。
mnemlml82#
这是一个错误在redis服务器。希望有人会帮助。
disbfnqx3#
.env
文件可能有一些问题,因为我也有同样的问题。APP_KEY
和APP_DEBUG
之间应留有空格ttygqcqt4#
我可以找到一个解决方案,我尝试了包括重新生成在内的所有方法。但是,这个方法对我有效...如果您可能想要恢复现有的app_key(在另一个文件夹/本地),您可以在.env文件中手动更新它。在文件中找到APP_KEY条目,并将该值替换为以前项目中初始.env中的键