Bonjour,
je crois qu'il serait mieux de regarder du côté d'un composant de gestion des utilisateurs comme Community Builder.