【发布时间】:2019-05-26 14:08:01
【问题描述】:
我在 mysql 中有一个用户表,其中包含 userid、username、password 等 使用 mysql-otp 我查询喜欢
select * from users where username = ?
它返回 ColumnNames 和 Rows。 行就像
[[38, <<"joe">>, <<"passwordhash">>..]]
假设我有一个哈希值要比较
Hash = "passhash".
作为我在 erlang 编码的第三天,我目前正在做/测试的是
[[_, _, UserPass, _,..]] = Rows.
将密码存储在UserPass中。
Pass = binary_to_list(UserPass).
然后我可以比较像
Hash == Pass.
这种方法是正确的还是我做错了? 必须有适当的方法从列表中的所谓列表中获取数据。
【问题讨论】: