首页 > 解决方案 > 如果我忘记了codeigniter中的加密密钥,如何恢复密码

问题描述

我正在使用 Codeigniter 3 和 PHP 5.6

我已经使用我的加密密钥创建了一个具有密码encode()decode()方法的用户,我的一个团队成员更改了加密密钥,现在我无法解密由以前的加密密钥创建的密码,请帮助我如何解密

autoload.php

     $autoload['libraries'] = array( 'database', 'session', 'form_validation', 'upload', 'encrypt', 'cart','pagination' );

usercontroller

   $key                    = $this->config->item( 'encryption_key' );
   $arr[ 'decrpyt' ]   = $this->encrypt->decode( $vaue->password, $key );

标签: phpcodeigniter

解决方案


CI 3 通常使用 MD5。加密https://www.md5online.org/md5-encrypt.html上的密码并替换数据库中的密码。(请先备份您的上一个密码。)


推荐阅读