Codeigniter 2.0未定义函数decrypt()

时间:2011-12-14 05:20:13

标签: codeigniter

我有一个CodeIgniter网站,我刚刚从php4迁移到php5和1.7.2 => 2.0。现在我收到了这个错误:

Fatal error: Call to undefined function decrypt() in path_to_file/global/utility.php on line 7

有问题的一行:

$isAdmin = isset($login[3]) ? (decrypt($login[3])=="1" ? true : false) : false;

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来它可能是您没有移植过的其他库的帮助程序的一部分。 Tank_Auth和ion_auth使用内置的CI加密方法,所以我的猜测是有人在某个地方创建了一个自定义解密函数,该函数尚未在新版本中移植或调用。也许您的自动加载配置中缺少条目。

此外,您可能需要重新加密加密数据,如ajreal引用的用户指南加密手册中所述。