Add banning

Fixes #13
This commit is contained in:
rubenwardy
2018-05-26 01:58:56 +01:00
parent 2abcd8ee47
commit ef0a32524e
4 changed files with 47 additions and 6 deletions

View File

@@ -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