用Python检查SQLite3数据库中多个字段的多个用户输入
我正在尝试将用户输入的内容与数据库中的值进行比较。
我想检查他们输入的内容是否在数据库里,如果在,就会显示他们输入的信息是正确的;如果不在,就会显示他们输入的信息是错误的。
def check_data_with_tbl(packet): # Takes the packets sent by the client and compares them to the fields in the database
sqlstring = """
SELECT * FROM tblUserDetails WHERE Username = ? AND PasswordHash = ?
"""
if sqlstring is not None:
print("Login Successful")
else:
print("Invalid Username or Password")
values = (packet['username'], packet['password'])
runsql(sqlstring, values)
现在无论我输入什么,即使是错误的信息,它总是显示登录成功。
0 个回答
暂无回答