0

更新到 Cakephp 2+ 后, The Bakery上的密码行为不起作用。收到错误致命错误:在触发行为时调用未定义函数 getmicrotime() 。

4

2 回答 2

2

最新的稳定版 2.x 已经提供了河豚加密,Security::hash()因此请改用它。

于 2012-11-17T07:36:53.250 回答
1

在行为的第 139 行,调用了 getMicrotime()。srand(getMicrotime()*1000); getMicrotime()已从Cakephp 2.0中删除。

只需更改getMicrotime()microtime(true),行为就会正常工作。

于 2012-11-16T19:39:32.987 回答