# Login İşlemi
@app.route("/login", methods=["GET", "POST"])
def login():
form = LoginForm(request.form)
if request.method == "POST":
username = form.username.data
password_entered = form.password.data
cursor = mysql.connector.cursor()
sorgu = "Select * From users where username = %s"
result = cursor.execute(sorgu, (username,))
if result > 0:
data = cursor.fetchone()
real_password = data["password"]
if sha256_crypt.verify(password_entered, real_password):
flash("Başarıyla Giriş Yaptınız...", "success")
return redirect(url_for("index"))
else:
flash("Parolanızı Yanlış Girdiniz...", "danger")
return redirect(url_for("login"))
else:
flash("Böyle Bir Kullanıcı Bulunamadı...", "danger")
return redirect(url_for("login"))
return render_template("login.html", form=form)