codeigniter 加密/解密函数返回空字符串

2024-01-10

我正在尝试使用 codeigniter 登录,但无法这样做。 然后我尝试从数据库复制密码并将其传递给 dycription->decode() 函数,它返回空字符串。

这是代码

var_dump($this->encryption->decode('s0xxxxxxXjrUxxxxxxBTxxxxhc'));

输出是:字符串(0)“”

并且此代码还返回空字符串

$decoded_password = $this->encryption->decode($encoded_password); 
$decoded_username = $this->encryption->decode($encoded_username);

我在这里做错了什么?

更新:我尝试加密一个字符串并打印它,然后解密并打印,加密后返回 NULL/空,解密后返回 NULL/空(显而易见)。 代码如下

$encval = $this->encryption->encode('codeigniter');
echo $encval.'  --  IT WAS --'.'codeigniter';
echo "<br>---------------------------------------------------<br>";
echo $this->encryption->decode($encval);

输出:^无


我也遇到过这个问题..我的问题是由数据库列varchar长度限制引起的..所以,存储的密文缺少部分..我将列长度从50更改为250,然后默认选项解码和编码工作正常

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

codeigniter 加密/解密函数返回空字符串 的相关文章

随机推荐

  • 使用正则表达式从字符串中提取数字

    我找到了这个 C 代码 然后根据我的需要进行了改进 但现在我想让它适用于所有数字数据类型 public static int intRemover string input string inputArray Regex Split inp
  • 删除 R 中 ggplot2 中的单个 x 轴刻度线?

    我正在 ggplot2 中制作条形图 出于演示原因 我需要在一些条形之间留有空格 我正在使用限制scale x discrete插入空条 这给了我需要的间距 群体之间的差距b and c在我的模拟数据中看起来很完美 但是之间的差距a and
  • 丢失代理类的类自定义注释

    我正在使用 Seam 使用 In 注释将 bean 注入到我的控制器中 注入的类有一个自定义注释 当调用injectedClass getClass getAnnotation annotationClass 时 它返回null 调试时 我
  • R:rm和remove有什么区别?

    有什么区别rm and remove http stat ethz ch R manual R patched library base html rm html 没有区别 remove是一个别名 定义为 remove lt rm 查看源代
  • 如何从 XSLT 输出与号 (&)

    我正在转换所有 into amp 在我的 XML 中 以便 XSLT 能够编译 我正在将 XML 样式转换为 HTML 但是 当 XSLT 填充文本框时 我需要 amp 显示为 例如 它显示 you amp me 在文本框中 但我需要查看
  • Mass Transit:当存在不同消息类型时确保消息处理顺序

    我是公共交通新手 我想了解它是否对我的情况有帮助 我正在构建一个使用 CQRS 事件源架构实现的示例应用程序 并且我需要一个服务总线 以便将命令堆栈创建的事件分派到查询堆栈反规范化器 假设我们的域中有一个聚合 我们称之为Photo 以及两个
  • 鼠标悬停时的 WPF TextBlock 样式下划线

    简单的问题 下面的 WPF C 代码可以减轻一些重量吗 我的意思是 WTF 呃 我的意思是 WPF 来吧 你见过CSS吗 我只想在鼠标悬停时在文本下划线 就像链接一样 我真的需要为此添加 9 行吗
  • Zend DB 选择常量 - 表中不存在的列

    我正在尝试使用 Zend DB select 执行此查询 但我无法这样做 这是sql查询 select shopping id shopping details friend as type from shopping 请注意这里我如何指定
  • Monotouch 绑定无法接受委托模型

    我对 Applifier API 有以下绑定 namespace MonoTouch Applifier BaseType typeof NSObject interface Applifier Export initWithApplifi
  • 什么时候触发AJAX成功?

    我想通过 AJAX 加载一些 HTML 文档 但我想在加载该文档中的所有图像时显示它 about click function back load Tour html function back show 当 Tour html 中的所有图
  • Selenium Web 驱动程序从 jquery datepicker-Ui 中选择日期

    Selenium Web 驱动程序如何选择 jquery datepicker UI 日期到特定日期字段 1 我尝试使用Jscript设置日期 但是 必须从jquery弹出窗口中选择日期才能提交表单 请建议某种方法来自动选择日期并将所选值发
  • 防止 Visual Studio 作为设计器加载自定义分部类

    在 Visual Studio 中 有很多设计器编辑器 Windows 窗体 XAML 安装程序等 有时 我创建一个新的源代码部分类 自定义 来分离逻辑 例如 仅部分代码 Form1 类 Windows Forms Form Form1 c
  • 如何突出显示文件中后续行之间的差异?

    我对大型日志文件进行了很多紧急分析 通常这需要跟踪日志并查找更改 我渴望有一个解决方案能够突出这些变化 让眼睛更容易追踪 我研究过工具 但似乎没有任何东西可以满足我的需求 我已经用 Perl 编写了一些脚本 可以粗略地完成此操作 但我想要一
  • 根据给定的月份文本对列表进行排序

    如何对给定列表进行排序l根据月份 Jan Feb Mar and L K l Jan K Mar K Feb L 预期结果应该是 result Feb L Jan K Mar K 您的尝试是一个列表理解 实际上除了创建一个新列表之外什么也不
  • 表中不存在键列

    我在添加引用另一个表的外键字段时遇到问题 首先 我创建了用户表 如下所示 CREATE TABLE users user id INT 11 NOT NULL AUTO INCREMENT PRIMARY KEY userName VARC
  • 通过将鼠标悬停在散景中突出显示多个 hex_tiles

    我尝试在十六进制图中可视化我的数据 为此 我在图类中使用 python bokeh 和相应的 hex tile 函数 我的数据属于 8 个不同类别之一 每个类别都有不同的颜色 下图显示了当前的可视化效果 I would like to ad
  • Android:SD 卡有使用功能选项吗?

    谷歌推出的一些较新设备不包含 SD 卡 而且它们似乎正在朝这个方向发展 我的问题 有没有办法将 SD 卡声明为使用功能 以防止没有外部存储的人从 Google Play 查看 下载应用程序 我意识到这不是解决问题的正确方法 但在我可以重新编
  • 在 Eclipse IDE 中运行的 Java 程序的退出代码?

    我正在使用 Eclipse 开发一个 Java 程序 该程序应根据具体条件以不同的代码退出 if veryBadError Runtime getRuntime exit 10 else if notSoBadError Runtime g
  • 使用字符串名称功能创建变量

    我正在尝试生成一个函数来在数据框架上创建一堆具有相同命名约定并使用相同逻辑的列 不幸的是 我在创建变量时遇到了一些奇怪的行为 我希望其他人可以解释这里发生了什么 df lt data frame var1 c 1 2 3 var2 c 3
  • codeigniter 加密/解密函数返回空字符串

    我正在尝试使用 codeigniter 登录 但无法这样做 然后我尝试从数据库复制密码并将其传递给 dycription gt decode 函数 它返回空字符串 这是代码 var dump this gt encryption gt de