From 4e783f0a2f11c9ec6dab6e576e0c907ff1304a36 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Tue, 21 Jan 2020 20:35:03 +0500 Subject: [PATCH] disable login for suspended users --- loginSystem/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/loginSystem/views.py b/loginSystem/views.py index 20c06da07..760439212 100755 --- a/loginSystem/views.py +++ b/loginSystem/views.py @@ -79,6 +79,11 @@ def verifyLogin(request): admin = Administrator.objects.get(userName=username) + if admin.state == 'SUSPENDED': + data = {'userID': 0, 'loginStatus': 0, 'error_message': 'Account currently suspended.'} + json_data = json.dumps(data) + return HttpResponse(json_data) + if hashPassword.check_password(admin.password, password): request.session['userID'] = admin.pk