SecuPress prend il en charge les pages de connexion custom ?
Vous avez installé sur votre site une extension permettant de créer un "espace membre" comme "WP Member", "MemberPress" ... , ou vous utilisez "Woocommerce" : vous avez maintenant à disposition en "front" une page de connexion personnalisée, ajoutée par votre extension pour vos membres ou vos clients, qui diffère de celle native de WordPress.
Ces formulaires de connexion personnalisés, affichés en "front", sont des développements provenant de votre extension : ils ne peuvent pas bénéficier des réglages apportés par SecuPress qui s'occupe de la protection du formulaire de connexion natif de WordPress.
- pas de 2FA aussi nommé PasswordLess
- pas de captcha
- pas de blocage des tentatives de connexion
Important concernant les connexions des utilisateurs
Vous devez prendre en considération ces différents points au niveau des réglages d'options SecuPress :
- Tout le monde peut se connecter par la page de connexion personnalisée de votre extension y compris les administrateurs (tous les rôles). Vos protections de connexion par SecuPress comme la 2FA sont donc rendues inutiles par l'utilisation de la page de login personnalisée.
- Si vous optez pour le Captcha de SecuPress, il invalide l'envoi du formulaire de connexion natif si non coché. Il peut arriver qu'il invalide aussi le formulaire de connexion de votre extension parce que le captcha ne peut pas s'afficher sur cette page. Vos utilisateurs ne pourront donc plus se connecter même s'ils rentrent correctement leurs identifiants/mot de passe. Si vous constatez ce problème, l'option Captcha de SecuPress doit donc être désactivée.
Empêcher les connexions admin par le formulaire de connexion custom
Si vous souhaitez rendre compatible la protection de connexion administrateur (2FA aussi nommée passwordLess) avec votre extension de gestion de membre, Il sera nécessaire d'ajouter du code dans votre installation pour faire en sorte qu'aucun utilisateur administrateur ne puisse se connecter par cette page de connexion personnalisée.
Cela suppose de :
- connaitre l'extension que vous utilisez,
- vérifier que votre extension prévoit cette possibilité,
- si non, voir si du développement personnalisé pour votre situation est possible.
Prenez contact avec le support pour cette prestation afin de voir ensemble les modalités.