web-dev-qa-db-fra.com

Comment permettre aux utilisateurs de supprimer leur compte de l'interface?

Comment puis-je laisser mes utilisateurs enregistrés supprimer leur propre compte du front-end?

19
saibbyweb

Jetez un oeil à cette extension appelée Supprimer mon compte :

http://extensions.joomla.org/extensions/clients-a-communities/user-management/26011

Il permet aux utilisateurs de supprimer leur propre compte via l’interface. Il existe également une fonctionnalité qui informe tous les administrateurs si un utilisateur a supprimé leur compte. Ressemble à une extension prometteuse et exactement ce dont vous avez besoin. Compatible avec Joomla 2.5 et 3.x

Mise à jour:

Je viens de tester ce plugin sur mon localhost et il fonctionne parfaitement bien.

  1. Installer le plugin
  2. Activez-le et dans les options, définissez l'action à entreprendre sur delete
  3. Vous devez ensuite placer un lien avec une classe spécifique. Vous pouvez placer ce lien littéralement où vous voulez. J'ai décidé de le mettre dans un article, simplement pour tester. Ajoutez donc ce qui suit quelque part sur votre site: <a href="#" class="f90-delete-my-account">Delete my account</a>
  4. Lorsque vous cliquez sur ce lien dans l’interface, il devrait charger une boîte modale vous demandant de confirmer que vous souhaitez supprimer votre compte.
13
Lodder

Le plug-in Privacy Profile Community Builder effectue également cette opération si vous utilisez Community Builder pour la gestion de vos membres.

Outre la suppression d'un compte, il permet également à l'utilisateur de désactiver temporairement son compte sur le serveur frontal. Il n'est donc pas actif mais conserve les données pour qu'il soit réactivé ultérieurement. Et il inclut des options permettant aux administrateurs d'autoriser les contrôles de confidentialité front-end sur chaque champ (par exemple, la force affichant le nom et la ville, mais permettant de masquer la rue et le numéro de téléphone).

Pour le configurer, installez Community Builder, puis ajoutez CB Privacy à partir de la gestion du plug-in Community Builder. Assurez-vous qu'il est activé, ce qui ajoutera automatiquement les options de désactivation et de suppression au bas du profil de l'utilisateur.

Pour ajouter de la confidentialité à des champs spécifiques, sélectionnez le champ, recherchez l'onglet Confidentialité dans la section "Intégrations" de la modification du champ et sélectionnez les options que vous préférez. Pour le laisser pour n'importe quel champ, choisissez "Paramètres CB normaux". Vous pouvez également utiliser "Contrôle de confidentialité forcé" pour vous assurer qu'un champ reste privé et que vous ne souhaitez pas que les utilisateurs publient par accident.

Plus d'infos ici: https://www.joomlapolis.com/addons/cb-privacy (Nécessite un abonnement actif pour le téléchargement)

3
Margaret