-1

メール、パス、ソルトの3列のテーブルがあります

ユーザーがログインすると、メールとパスを取得しますが、ソルトは取得しません。単一のクエリでユーザーを検証するにはどうすればよいですか?

これは私がやろうとしていることです(しかし明らかに欠陥があります):

$query = "SELECT users.salt FROM users WHERE email='$email' AND password='{hash_hmac('sha256', $password, users.salt)}'";

ありがとうございました!

4

3 に答える 3