【发布时间】:2013-12-17 22:50:11
【问题描述】:
在我的应用程序中,有一个视图允许登录用户输入新密码。我如何散列新密码?使用原生 Laravel Auth 我只想
Hash::make($input['password']);
Sentry 2 也一样吗?如果是这样,在执行重置并更新用户表后,我会得到一个WrongPasswordException,所以我假设哈希方法不同。如果 Sentry 有自己的 hash 方法,我肯定找不到。
更新:显然this method 会以同样的方式工作并自动保存用户记录,只是文档没有指出这一点。
【问题讨论】:
-
UserModel::$password上似乎有一个 Mutator,它会根据配置中设置的 Hasher 自动对密码进行哈希处理。
标签: php laravel cartalyst-sentry