不幸的是,我必须在相当过时的蛋糕版本中工作,即1.1。 我需要在其中使用mysql AES_ENCRYPT和AES_DECRYPT,我无法这样做。
我试图像这样做
$this->data['xx']['password'] = `AES_ENCRYPT($this->data['xx']['password'],$this->pass)`;
但要知道有用,因为它不加密它,这样AES_ENCRYPT不起作用。 有人请为此提醒我。
谢谢。
答案 0 :(得分:2)
如上所述,您应该对密码进行哈希处理。
http://book.cakephp.org/1.3/en/The-Manual/Core-Components/Authentication.html
看看该功能是否可用作蛋糕的相当不可或缺的部分,如果在1.1中不存在则会感到惊讶。否则使用存储在系统中的盐并手动哈希。