fix #1
This commit is contained in:
+8
-2
@@ -1,5 +1,5 @@
|
|||||||
from flask import Blueprint, render_template, request, redirect, url_for, session, flash
|
from flask import Blueprint, render_template, request, redirect, url_for, flash
|
||||||
from flask_login import login_user
|
from flask_login import login_user, current_user
|
||||||
from app.db import get_db
|
from app.db import get_db
|
||||||
from werkzeug.security import generate_password_hash, check_password_hash
|
from werkzeug.security import generate_password_hash, check_password_hash
|
||||||
|
|
||||||
@@ -9,6 +9,9 @@ auth_bp = Blueprint("auth", __name__)
|
|||||||
|
|
||||||
@auth_bp.route("/login", methods=["GET", "POST"])
|
@auth_bp.route("/login", methods=["GET", "POST"])
|
||||||
def login():
|
def login():
|
||||||
|
if current_user.is_authenticated:
|
||||||
|
return redirect(url_for("main.home"))
|
||||||
|
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
username = request.form["username"]
|
username = request.form["username"]
|
||||||
password = request.form["password"]
|
password = request.form["password"]
|
||||||
@@ -32,6 +35,9 @@ def login():
|
|||||||
|
|
||||||
@auth_bp.route("/register", methods=["GET", "POST"])
|
@auth_bp.route("/register", methods=["GET", "POST"])
|
||||||
def register():
|
def register():
|
||||||
|
if current_user.is_authenticated:
|
||||||
|
return redirect(url_for("main.home"))
|
||||||
|
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
username = request.form.get("username")
|
username = request.form.get("username")
|
||||||
password = request.form.get("password")
|
password = request.form.get("password")
|
||||||
|
|||||||
+9
-1
@@ -1,4 +1,4 @@
|
|||||||
from flask import Blueprint, render_template
|
from flask import Blueprint, render_template, redirect, url_for
|
||||||
from flask_login import login_required, current_user
|
from flask_login import login_required, current_user
|
||||||
|
|
||||||
main_bp = Blueprint("main", __name__)
|
main_bp = Blueprint("main", __name__)
|
||||||
@@ -14,6 +14,8 @@ main_bp = Blueprint("main", __name__)
|
|||||||
|
|
||||||
@main_bp.route("/", methods=["GET", "POST"])
|
@main_bp.route("/", methods=["GET", "POST"])
|
||||||
def index():
|
def index():
|
||||||
|
if current_user.is_authenticated:
|
||||||
|
return redirect(url_for("main.home"))
|
||||||
return render_template("index.html")
|
return render_template("index.html")
|
||||||
|
|
||||||
@main_bp.route("/home", methods=["GET", "POST"])
|
@main_bp.route("/home", methods=["GET", "POST"])
|
||||||
@@ -27,3 +29,9 @@ def home():
|
|||||||
@login_required
|
@login_required
|
||||||
def play():
|
def play():
|
||||||
return render_template("play.html")
|
return render_template("play.html")
|
||||||
|
|
||||||
|
|
||||||
|
@main_bp.route("/friends", methods=["GET"])
|
||||||
|
@login_required
|
||||||
|
def friends():
|
||||||
|
return render_template("friends.html")
|
||||||
|
|||||||
Reference in New Issue
Block a user