如何在Python中从数据库中减去散列密码

时间:2018-02-15 10:36:25

标签: python mysql

在来自data = cursor.fetchone()的数据中,我有(id, 'user', 'email', 'pbkdf2:sha256:50000$') [来自数据库的用户]。

如何获取加密密码? 我想将其与输入的密码进行比较并进行登录。

我尝试了password = data['user_password'],但是当我与app.logger.info(password)联系时,它没有显示任何内容。

' USER_PASSWORD'是我的数据库中的列。这就是我做data['user_password']的原因。这是错的吗?

请帮帮我!谢谢!

1 个答案:

答案 0 :(得分:1)

实现目的的另一种方法是使用column获取index值。

password = data[3]
app.logger.info(password)