在laravel 4中更改现有数据库中的密码

时间:2013-06-23 07:17:50

标签: php passwords laravel laravel-4

我有一个现有的mysql数据库,其中包含一列加密密码:

crypt($password, "ab");

我想更改所有当前密码,以便Laravel 4识别它们并且不会失败身份验证。我怎么会这样做?

1 个答案:

答案 0 :(得分:1)

例如,当用户登录时,您可以创建一个新列new_password,然后首先检查旧加密列的密码(如果匹配):使用Laravel哈希密码并将其放入new_password列。一段时间后,您可以删除旧密码列。