diff options
author | rsiddharth <s@ricketyspace.net> | 2019-09-13 22:09:59 -0400 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2019-09-13 22:09:59 -0400 |
commit | 67979dc355f501f28c94e33dbdfc5586e67e0f9c (patch) | |
tree | b5dbc509258e139073b86caf01890b9cd2d6768c | |
parent | 24864db953b76faf429251de7b8a369b94549c1b (diff) |
nfsw/auth.py: Add login_required decorator.
-rw-r--r-- | nfsw/auth.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nfsw/auth.py b/nfsw/auth.py index 7c7b1a2..1850f50 100644 --- a/nfsw/auth.py +++ b/nfsw/auth.py @@ -16,3 +16,14 @@ from nfsw.db import get_db bp = Blueprint('auth', __name__) +def login_required(view): + @functools.wraps(view) + def wrapped_view(**kwargs): + if g.user is None: + return redirect(url_for('index')) + + return view(**kwargs) + + return wrapped_view + + |