Python Flask 注册页面

问题描述 投票:0回答:1
@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")

注册页面有效并创建帐户 - 我如何改进它并链接到登录页面

database flask
1个回答
0
投票

我假设您要做的就是将 Flask 应用程序链接到登录页面。在register.html文件中,您可以像这样做一个简单的锚标记:

<a href="/login_route">Login</a>

此外,注册成功后,您可以自动重定向到登录页面。而不是

return redirect('/')
return redirect('/login_page')


  • 在第二个 if 语句中,您是否打算使用
    firstName != "" and email != "" and password != ""
  • 您可能想要对密码进行哈希处理。

快乐编码!!!

© www.soinside.com 2019 - 2024. All rights reserved.