diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 36ccb8150b548bcad577f9d9010e11619f15fb9d..44bc89ed8f7e676d4dc89135f0f58ca745a101eb 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -272,6 +272,9 @@ def login(self, username, password): csrf = self.generate_token() response = self.browser.location(target, data={'AUTH': auth, 'CSRF': csrf}) + + if 'authentification-forte' in response.url: + raise ActionNeeded("Veuillez réaliser l'authentification forte depuis votre navigateur.") if response.url.startswith('https://pro.mabanque.bnpparibas'): self.browser.switch('pro.mabanque') if response.url.startswith('https://banqueprivee.mabanque.bnpparibas'):