我正在使用 Bcrypt,如https://stackoverflow.com/a/6337021/999516所示将密码存储在数据库中,并且我正在尝试添加“记住我”功能以保持用户使用 cookie 登录。
当用户成功登录时,我重新创建哈希并在数据库中更新它。如果用户检查了记住选项,我创建一个带有 USER_ID、过期时间的 cookie,现在我不明白:我必须在 cookie 中存储哪个值?完整的 char(60) 哈希?
我正在使用 Bcrypt,如https://stackoverflow.com/a/6337021/999516所示将密码存储在数据库中,并且我正在尝试添加“记住我”功能以保持用户使用 cookie 登录。
当用户成功登录时,我重新创建哈希并在数据库中更新它。如果用户检查了记住选项,我创建一个带有 USER_ID、过期时间的 cookie,现在我不明白:我必须在 cookie 中存储哪个值?完整的 char(60) 哈希?