@@ -152,10 +152,6 @@ def index_view(request, auth_form=None, force_login=False, added_context=None, h
152152 schedule = schedule_context (request )
153153 data .update (schedule )
154154
155- if "user_locked_out" in request .session and request .session ["user_locked_out" ] == 1 :
156- data .update ({"auth_message" : "You are locked out due to too many incorrect logins. Please try again later." })
157- request .session .pop ("user_locked_out" )
158-
159155 if added_context is not None :
160156 data .update (added_context )
161157 return render (request , "auth/login.html" , data )
@@ -177,14 +173,18 @@ def post(self, request):
177173 if re .search (r"^(\d{4})?[a-zA-Z]+\d?$" , username ) is None :
178174 return index_view (request , added_context = {"auth_message" : "Your username format is incorrect." })
179175
180- form = AuthenticateForm (data = request .POST )
176+ form = AuthenticateForm (request , data = request .POST )
181177
182178 if request .session .test_cookie_worked ():
183179 request .session .delete_test_cookie ()
184180 else :
185181 logger .warning ("No cookie support detected! This could cause problems." )
186182
187- authenticate (request , username = username , password = request .POST .get ("password" , "" ))
183+ if request .session .get ("user_locked_out" , "" ) == 1 :
184+ request .session .pop ("user_locked_out" )
185+ return index_view (request , auth_form = form , added_context = {
186+ "auth_message" : "You are locked out due to too many incorrect logins. Please try again later."
187+ })
188188
189189 if form .is_valid ():
190190 reset_user , _ = get_user_model ().objects .get_or_create (username = "RESET_PASSWORD" , user_type = "service" , id = 999999 )
0 commit comments