【发布时间】:2018-01-20 14:23:22
【问题描述】:
我正在使用 Lumen/Laravel Eloquent。
我有表 users 列 token 表示用 Hash::make( $fullToken)。
现在我想将用户从服务器发送到服务器的完整令牌值与保存到数据库中的哈希值进行比较。
我不能这样做:
$hashedToken = Hash::make($userSentToken);
因为每个散列值都有 salt 部分,我需要使用 Eloquent 的 Hash::check('plain-text', $hashedValue) 函数。
如何将此 check() 方法与 User::where() 结合使用?
我想要一种独特的方式来将该完整令牌转换为哈希值,并通过该哈希值从数据库中选择令牌列。
【问题讨论】: