@app.route("/register.html", methods=['POST', 'GET'])
def register():
if request.method == "POST":
firstName = request.form['firstName']
email = request.form['email']
password = request.form['password']
if firstName != "" or email != "" or password != "":
user_info = (firstName, email, password)
cursor.execute('INSERT INTO users (firstName, email, password) VALUES (?,?,?)', user_info) #(?,?,?)
connection.commit()
connection.close()
session['firstName'] = firstName
return redirect('/')
else:
return render_template("register.html")
注册页面有效并创建帐户 - 我如何改进它并链接到登录页面
我假设您要做的就是将 Flask 应用程序链接到登录页面。在register.html文件中,您可以像这样做一个简单的锚标记:
<a href="/login_route">Login</a>
此外,注册成功后,您可以自动重定向到登录页面。而不是
return redirect('/')
做 return redirect('/login_page')
。
firstName != "" and email != "" and password != ""
?快乐编码!!!