我制作了一个登录表单,用户在其中提交他的用户名和密码。如果用户名存在,我会解码密码并检查是否与提交的密码相同。
// 这是来自数据库
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