更新到 Cakephp 2+ 后, The Bakery上的密码行为不起作用。收到错误致命错误:在触发行为时调用未定义函数 getmicrotime() 。
问问题
306 次
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 回答