Add login_required decorator
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from flask import Flask
|
||||
from flask import Flask, url_for, session, redirect, request
|
||||
from functools import wraps
|
||||
import sqlite3
|
||||
import os
|
||||
import string
|
||||
@@ -14,6 +15,17 @@ DATABASE = app.config['DATABASE']
|
||||
DOSSIER_PERSO = app.config['DOSSIER_APP']
|
||||
DATABASE = app.config['DATABASE']
|
||||
|
||||
|
||||
def login_required(f):
|
||||
@wraps(f)
|
||||
def decorated_function(*args, **kwargs):
|
||||
if 'username' not in session:
|
||||
return redirect(url_for('loginlogout.login', next=request.url))
|
||||
return f(*args, **kwargs)
|
||||
return decorated_function
|
||||
|
||||
|
||||
|
||||
def append_to_log(log_line, user):
|
||||
log_file=os.path.join(DOSSIER_PERSO, user, "log.txt")
|
||||
logs=open(log_file, "r")
|
||||
|
||||
Reference in New Issue
Block a user