Userbenachrichtigung wenn das letzte Login mehr als 14 Tage zurückliegt.
am 02.05.2014 - 15:40 Uhr in
Liebes Forum.
Ich würde gern jedem User, der sich seit mehr als 14 Tagen nicht mehr im System eingeloggt hat, automatisch eine Erinnerungs-Mail senden,
Wie geh ich da am besten vor?
Mach man das mit Rules? Wie müsste das eingestellt sein?
Oder gibts da ein Modul?
Vielen Dank und Grüße!
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, schau Dir das mal
am 02.05.2014 - 16:57 Uhr
Hallo,
schau Dir das mal an.
https://drupal.org/node/1582710
http://nodeone.se/en/reminders-for-inactive-users
@lonit: Super! Vielen Dank!
am 02.05.2014 - 19:01 Uhr
@lonit: Super! Vielen Dank! Das hat schon einmal geklappt! :-)
Durch die gewählte Methode ergibt sich aber ein Problem:
Ist der User zwischenzeitlich nicht mehr aktiv (deaktiviert) erhält er scheinbar trotzdem noch seine "gescedulte" Benachrichtigungsmail.
Und es wäre vielleicht interessant die Benachrichtigungsmail auch einen Monat später und zwei Monate später etc. (bis der User deaktiviert ist) zu versenden.
Geht das irgendwie? Kann man irgendwas mit site:current-user:last-login und dem Datum von heute +30 days (bzw. +60, +90 etc.) machen? Oder geht das so nicht mit Rules?
Vielen Dank und Grüße!
t2k
Ob ein User deaktiviert wurde
am 03.05.2014 - 08:55 Uhr
Ob ein User deaktiviert wurde oder nicht, kann man abfragen und dann auch per Rules verwenden.
Ich habe die beiden obigen Links nur über Google zusammengesucht - selbst habe ich die Problematik noch nicht behandelt. Daher kann ich nichts weiter dazu sagen.
Teste es aus!
Nachtrag:
Irgendwo las ich mal, dass man mit "Rules Views" Listen anlegen kann die sich dann der Rules-Scheduler greift und abarbeitet. In solch einer LIste kannst du dann einstellen, dass der User nicht deaktiviert sein darf, du filterst danach dass der User min. 30/45/60 Tage inaktiv war usw. und diese Views-LIste wird sich dann z.B. in der Nacht um 3 Uhr von Rules gezogen und abgearbeitet.
Weitere Listen kannst Du natürlich nach Bedarf anlegen und auch in den Scheduler schieben.
Bitte mal einlesen.