@@ -208,7 +208,7 @@ def get_context_data(self, **kwargs):
208208 "recovery_codes" : "\n " .join (
209209 self .backup_device .token_set .values_list ("token" , flat = True )
210210 ),
211- "back_url " : reverse ("hidp_otp_management:manage " ),
211+ "logout_url " : reverse ("hidp_accounts:logout " ),
212212 }
213213
214214 def form_valid (self , form ):
@@ -260,6 +260,12 @@ class VerifyTOTPView(VerifyOTPBase):
260260 template_name = "hidp/otp/verify.html"
261261 form_class = VerifyTOTPForm
262262
263+ def get_context_data (self , ** kwargs ):
264+ context = {
265+ "logout_url" : reverse ("hidp_accounts:logout" )
266+ }
267+ return super ().get_context_data () | context | kwargs
268+
263269
264270class VerifyRecoveryCodeView (VerifyOTPBase ):
265271 template_name = "hidp/otp/verify_recovery_code.html"
@@ -272,6 +278,12 @@ def form_valid(self, form):
272278
273279 return result
274280
281+ def get_context_data (self , ** kwargs ):
282+ context = {
283+ "logout_url" : reverse ("hidp_accounts:logout" )
284+ }
285+ return super ().get_context_data () | context | kwargs
286+
275287 def send_mail (self ):
276288 """Notify the user that a recovery code was used."""
277289 base_url = self .request .build_absolute_uri ("/" )
0 commit comments