Implement bans

This commit is contained in:
Trever Fischer
2012-04-03 23:10:21 -04:00
parent 5af80612ca
commit 7a4bdbc720
4 changed files with 134 additions and 0 deletions

View File

@@ -17,6 +17,8 @@ class WhitelistHandler(AnonymousBaseHandler):
except IndexError, e:
return {'valid': False, 'error': 'User not found', 'permissions': []}
if profile.user.is_active:
if profile.isBanned():
return {'valid': False, 'error': 'Your account is banned.', 'permissions': []}
return {'valid': True, 'error': '', 'permissions': profile.serverPermissions()}
else:
return {'valid': False, 'error': 'Your account is inactive.', 'permissions': []}