forked from CGM_Public/pretix_original
Fix password recovery even when reset is disabled
This commit is contained in:
@@ -322,7 +322,8 @@ class Recover(TemplateView):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def dispatch(self, request, *args, **kwargs):
|
def dispatch(self, request, *args, **kwargs):
|
||||||
if not settings.PRETIX_PASSWORD_RESET or 'native' not in get_auth_backends():
|
# settings.PRETIX_PASSWORD_RESET is not checked here to allow admin-sent recovery links
|
||||||
|
if 'native' not in get_auth_backends():
|
||||||
raise PermissionDenied('Registration is disabled')
|
raise PermissionDenied('Registration is disabled')
|
||||||
return super().dispatch(request, *args, **kwargs)
|
return super().dispatch(request, *args, **kwargs)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user