web-dev-qa-db-fra.com

Gestion des utilisateurs sans email

Nous construisons un composant Joomla 3.x pour la gestion d'école où chaque étudiant aura un compte utilisateur pour se connecter et gérer ses tableaux de bord.

Le problème est que tous les étudiants n’auront pas d’adresse électronique et dans Joomla, l’e-mail est obligatoire pour un utilisateur.

Je cherche un moyen décent de contourner ce problème sans pirater les fonctionnalités de base.

2
Malaiselvan

Pour ce faire, le mieux est de le faire avec un plugin utilisateur capable de supprimer le champ inutile du formulaire et de renseigner automatiquement le courrier électronique avec un élément généré automatiquement pour dépasser les exigences.

Enregistrement Joomla: supprimer les champs inutiles devrait vous aider avec les bases de la création d'un plugin utilisateur et de la suppression des champs d'e-mail.

De même, si vous utilisez ma réponse à cette question, vous pouvez ajouter une adresse électronique automatisée dans onUserBeforeSave, qui devrait permettre à l'enregistrement de dépasser la validation du modèle et de stocker l'utilisateur "sans" un e-mail.

1
David Fritsch