diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-05-26 01:58:56 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-05-26 01:58:56 +0100 |
commit | ef0a32524e83d73ac5234ef5765d54b9348e52bf (patch) | |
tree | 3b77734a9add3b69bc1dc991d56cb5157bfe47b4 /app/utils.py | |
parent | 2abcd8ee474e0f98c54af8bfe6fb40979f3b18ba (diff) | |
download | cheatdb-ef0a32524e83d73ac5234ef5765d54b9348e52bf.tar.xz |
Add banning
Fixes #13
Diffstat (limited to 'app/utils.py')
-rw-r--r-- | app/utils.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/utils.py b/app/utils.py index 9be70d6..5fd7cae 100644 --- a/app/utils.py +++ b/app/utils.py @@ -62,6 +62,10 @@ def _do_login_user(user, remember_me=False): if not user: return False + if user.rank == UserRank.BANNED: + flash("You have been banned.", "error") + return False + user.active = True if not user.rank.atLeast(UserRank.NEW_MEMBER): user.rank = UserRank.NEW_MEMBER |