我有一个html登录表单。该表单收集用户的用户名和密码。我也有一个脚本来收集并存储它们。我想知道在存储到数据库之前,是否可以检查用户名和密码是否已经存在于MySQL数据库中。
HTML格式:
<!DOCTYPE html>
<html>
<head>
<title>login</title>
</head>
<body>
<form action="login.py" method="GET">
First name:<br>
<input type="text" name="user_name"><br>
Last name:<br>
<input type="text" name="password"><br>
</form>
</body>
</html>
Login script
import cgitb
cgitb.enable()
import cgi
form = cgi.FieldStorage()
user_name = form["user_name"].value
password = form["password"].value
import pymysql
conn = pymysql.connect(db='userdb',
user='root', passwd='12346',
host='localhost')
cursor = conn.cursor()
query= "INSERT INTO users VALUES
('{user_name}',{password})"
cursor.execute(query.format(user_name=user-
name, password=password))
conn.commit()
是否可以检查html表单中的用户名和密码在数据库中是否匹配?
答案 0 :(得分:0)