1

我正在使用 CakePHP 2.1 并且我正在尝试进行用户注册,密码在保存到数据库之前不会被散列。

我们是否需要 Auth 才能发生这种情况?

4

1 回答 1

1

Cake 2.x 不会自动为您散列密码,如下所述:

http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html#authentication-login-and-logout

做出这个决定是因为自动哈希太神奇了,并且会干扰验证等事情。beforeSave因此,在您的 User 模型上添加一个简单的内容即可解决问题!

于 2012-04-05T14:51:24.203 回答