Return a 403 code for the anonymous balance query

This commit is contained in:
Trever Fischer
2012-03-06 18:25:36 -05:00
parent a08e007c00
commit 4f4cd399b8

View File

@@ -33,7 +33,10 @@ class MOTDHandler(AnonymousBaseHandler):
class BalanceHandler(BaseHandler):
def read(self, request):
user = request.user
return {"balance":user.minecraftprofile.currencyaccount.balance}
if user.is_anonymous():
return HttpResponse(status=403)
else:
return {"balance":user.minecraftprofile.currencyaccount.balance}
class ServerHandler(AnonymousBaseHandler):
allowed_methods = ('GET',)