更新到Cakephp 2+后,The Bakery上的密码行为无效。接收错误 致命错误:在触发行为时随时调用未定义函数getmicrotime() 。
答案 0 :(得分:2)
最新稳定的2.x已经使用Security::hash()
提供了河豚加密,所以请改用它。
答案 1 :(得分:1)
在行为的第139行,调用getMicrotime()。 srand(getMicrotime()*1000);
getMicrotime()
已从Cakephp 2.0移除。
只需将getMicrotime()
更改为microtime(true)
,行为即可正常运作。