Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 CakePHP 2.1 并且我正在尝试进行用户注册,密码在保存到数据库之前不会被散列。
我们是否需要 Auth 才能发生这种情况?
Cake 2.x 不会自动为您散列密码,如下所述:
http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html#authentication-login-and-logout
做出这个决定是因为自动哈希太神奇了,并且会干扰验证等事情。beforeSave因此,在您的 User 模型上添加一个简单的内容即可解决问题!
beforeSave