Jun-13-2020, 05:33 PM
Got it! Thanks, man! I had to add the return render_template line too but now it works. Appreciate the help now I get what I was doing wrong.
@app.route("/login", methods=["GET","POST"]) def login(): password = request.form.get("password") username = request.form.get("username") usernamedata = db.execute("SELECT username FROM users WHERE username=:username", {"username":username}).fetchone() passworddata = db.execute("SELECT password FROM users WHERE username=:username", {"username":username}).fetchone() if not usernamedata: print('invalid username') return render_template("login.html") elif username is not None and usernamedata[0] == username and passworddata[0] == password: print("welcome") return render_template("welcome.html") elif username is not None and (usernamedata[0] != username or passworddata[0] != password): print("no match") return render_template("login.html") else: print("empty") return render_template("login.html")