Mit der User Changer Joomla! Komponente können Sie Ihre Benutzern nach einer eingestellten Zeit automatisch in eine andere Benutzergruppe wechseln.
Aktionen der User Changer Joomla! Komponente
In Ihrem Joomla! können Sie nun Aktionen hinzufügen, welche vom eingestellten Cronjob automatisch ausgeführt werden.
(Komponenten → User Changer → Aktionen)
In der übersichtlichen Aktionsansicht sehen Sie auf einen Blick, welche Aktionen wann durchgeführt werden!
Der Referenzzeitpunkt damit die Aktion ausgelöst wird ist stets das Registrierdatum des Benutzers!
Benutzer in eine andere Benutzergruppe wechseln
Bevor Sie eine Aktion erstellen können, müssen die gewünschten Joomla! Benutzergruppen & Zugriffsebenen angelegt und verbunden werden!
Klicken Sie in der Aktionsansicht auf Neu um eine neue Aktion anzulegen!
- Name
Geben Sie der neuen Aktion einen Namen. - Aktion
Wählen Sie die Aktionen "Benutzergruppe wechseln" aus!
Wünschen Sie weitere Aktionen, schreiben Sie einfach eine Nachricht! - Quell Benutzergruppe
Wählen Sie hier die Benutzergruppe, in der sich der Benutzer befinden muss, um die Aktion zu starten. - Ziel Benutzergruppe
Wählen Sie hier die Benutzergruppe, in welche der Benutzer nach Ablauf der eingestellten Zeit gewechselt werden soll. - Wert (in Tage)
Zuletzt geben Sie nur noch einen Wert in Tagen ein, nachdem der oder die Benutzer bearbeitet werden sollen.
Die Funktion beachtet hier das "Registrierdatum" des Benutzers!
Funktion überprüfen
Wollen Sie die korrekte Funktion überprüfen, legen Sie nun einen neuen Benutzer in der eingestellten Benutzergruppe an.
Wie Sie den Cronjob simulieren, kennen Sie bereits aus der Einstellungsseite!
http://IHREDOMAIN.TLD/index.php?option=com_userchanger&task=cronUpdate&cronKey=IHR-CRON-CODE
Da das Registrierdatum des Benutzers den Wert der Aktion noch nicht überschritten hat, sollte keine Aktion ausgeführt werden:
Ändern Sie nun das Registrierdatum von dem entsprechenden Benutzer auf ein älteres Datum, welches außerhalb Ihres angegebenen Aktionswertes liegt und führen die URL erneut aus:
(Joomla! lässt dies aus der Administration heraus nicht zu!
Entweder sie verwenden einen anderen entsprechend älteren Benutzer, oder Sie ändern das Registrierdatum direkt in der Datenbank in der #__users Tabelle die Spalte registerDate!
Achten Sie unbedingt auf die richtige Schreibweise!)
Nun sollte der Benutzer in die eingestellte Benutzergruppe gewechselt worden sein.