From d26cd69b2b18277902d78a504b1283159d9699ed Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 26 Jan 2022 15:02:01 +0100 Subject: [PATCH 4/6] auth_fc: record authentication on link only if link already exists and was created before last_login (#61125) --- src/authentic2_auth_fc/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/authentic2_auth_fc/views.py b/src/authentic2_auth_fc/views.py index 038058bd..372c7a06 100644 --- a/src/authentic2_auth_fc/views.py +++ b/src/authentic2_auth_fc/views.py @@ -306,6 +306,9 @@ class LoginOrLinkView(View): request, _('Your FranceConnect account {} has been linked.').format(self.fc_display_name) ) hooks.call_hooks('event', name='fc-link', user=request.user, sub=self.sub, request=request) + else: + if self.fc_account.created <= request.user.last_login: + utils_misc.record_authentication_event(request, 'france-connect') self.update_user_info(request.user, self.user_info) return self.redirect() -- 2.34.1