22 lines
622 B
Python
22 lines
622 B
Python
from flask import Blueprint, render_template
|
|
from flask_login import login_required, current_user, login_manager
|
|
from . import db
|
|
|
|
main = Blueprint('main', __name__)
|
|
|
|
|
|
@main.route('/')
|
|
def index():
|
|
if current_user.is_authenticated:
|
|
name = current_user.name
|
|
else:
|
|
name = '游客'
|
|
return render_template('index.html', username=name, is_authenticated=current_user.is_authenticated)
|
|
|
|
|
|
@main.route('/profile')
|
|
@login_required
|
|
def profile():
|
|
login_manager.login_message = "请先登录"
|
|
return render_template('profile.html', username=current_user.name, isActivated=current_user.isActivated)
|