web-dev-qa-db-fra.com

Configurez Joomla pour envoyer un email lors de la connexion

Quelqu'un peut-il me dire comment configurer Joomla pour que je reçoive un courrier électronique chaque fois que quelqu'un se connecte à mon site?.

Pour le moment, je reçois un courrier électronique uniquement lorsque quelqu'un s'est enregistré. Je lance Joomla 3.5

6
cpatte7372

Il existe un plug-in dans le répertoire d'extensions Joomla appelé " Login Notify " qui prétend faire exactement cela. Je ne l'ai pas utilisé moi-même, mais selon la description:

Login notify est un plugin qui envoie une alerte par courrier électronique lorsqu'un utilisateur se connecte au système. Vous pouvez même définir l'application pour laquelle vous souhaitez faire fonctionner ce plug-in, par exemple, uniquement pour la section admin ou uniquement pour le site. Ce plugin vous permet également de définir le ou les groupes d'utilisateurs pour lesquels des alertes de connexion sont nécessaires. Supposons que vous ne souhaitiez pas obtenir les alertes pour les super utilisateurs ou l'administrateur, ceci est tout à fait possible avec ce plugin. Ce plugin facilite également l'envoi d'alertes à l'utilisateur connecté.

Comment installer
Le plugin ne semble pas suivre les standards Joomla en matière d’installation, vous aurez donc du travail supplémentaire à faire:

  1. Téléchargez et décompressez le fichier login-notify.Zip à ton ordinateur.
  2. Ouvrez le dossier et ouvrez le dossier source à l'intérieur.
  3. Compressez (Zip) le contenu du dossier source. Le nom du fichier zip n'a pas d'importance.
  4. Installez le nouveau fichier Zip via votre administrateur Joomla: ( Extensions -> Gérer .
  5. Allez à Extensions -> Plugins après l'installation et activez/configurez le plugin.
4
johanpw

Je crois qu’aucune fonctionnalité intégrée de ce type n’est disponible. Vous pouvez étendre les fonctionnalités de Joomla en écrivant un plugin utilisateur. Lorsqu'un utilisateur se connecte au site, Joomla déclenchera l'événement onUserAfterLogin.

https://docs.joomla.org/Plugin/Events/User#onUserAfterLogin

Vous devez donc écrire votre propre plug-in utilisateur et implémenter un événement onUserAfterLogin pour envoyer des courriels. Consultez la documentation ci-dessous pour savoir comment créer un plugin Joomla.

https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla

Consultez la documentation ci-dessous pour savoir comment envoyer des courriels de Joomla.

https://docs.joomla.org/Sending_email_from_extensions

4
Nagarjun

Comme autre alternative, les paramètres de pare-feu fournis avec Outils d'administration par Akeeba , permet d'envoyer des courriels lorsqu'un utilisateur s'est connecté avec succès. Il peut même suivre les tentatives de connexion infructueuses et enregistrer le nom d'utilisateur et le mot de passe que cet utilisateur a utilisés.

Juste une note, car les outils d’administration sont disponibles en 2 éditions (gratuite et payante). Je ne me souviens pas si les fonctionnalités ci-dessus sont incluses dans l’édition gratuite.

Quoi qu'il en soit, je recommande vivement Admin Tools pro, car il s'agit d'un excellent utilitaire qui contribuerait également à protéger et à maintenir votre site. C'est en quelque sorte une extension indispensable pour chaque Joomla.

1
FFrewin