22 lines
615 B
Python
22 lines
615 B
Python
from flask import Blueprint, render_template
|
|
from flask_login import login_required, current_user
|
|
|
|
main_bp = Blueprint("main", __name__)
|
|
|
|
""" def login_required(view):
|
|
@wraps(view)
|
|
def wrapped_view(**kwargs):
|
|
if "user_id" not in session:
|
|
return redirect(url_for("auth.login"))
|
|
return view(**kwargs)
|
|
return wrapped_view
|
|
"""
|
|
|
|
@main_bp.route("/", methods=["GET", "POST"])
|
|
def main():
|
|
return render_template("main.html")
|
|
|
|
@main_bp.route("/home", methods=["GET", "POST"])
|
|
@login_required
|
|
def home():
|
|
return render_template("home.html", username=current_user.username) |