ユーザーが自分のユーザー名とパスワードを送信するログインフォームを作成しました。ユーザー名が存在する場合、パスワードをデコードし、送信されたパスワードと同じかどうかを確認します。
// これは db からのものです
string(50) "v+bNPHNWHGQbcxrvu1vN8Ty++cMq0oEeaZesvfCfsLgNAFgZno"
// そして、これは上記の文字列をデコードした後です
string(32) "�� U�U{q�0�4��è€UC��o�/�*�."
しかし、それは123456を返すはずです
私が使用するエンコードのために
$this->encrypt->encode('123456');
そしてこれが秘密鍵
$config['encryption_key'] = 'kRlaMneym7rF';
// 編集
問題は、パスワード フィールドが varchar 50 に設定されていたことです。