我有一个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;
有什么想法吗?
答案 0 :(得分:0)
看起来它可能是您没有移植过的其他库的帮助程序的一部分。 Tank_Auth和ion_auth使用内置的CI加密方法,所以我的猜测是有人在某个地方创建了一个自定义解密函数,该函数尚未在新版本中移植或调用。也许您的自动加载配置中缺少条目。
此外,您可能需要重新加密加密数据,如ajreal引用的用户指南加密手册中所述。