Insert-Tag: last_login

Letzter Login

Anzeige vom Datum des eigenen letzten Logins. Mit einem zusätzlichen Parameter ist das Datum formatierbar. Lässt man den Parameter weg, wird nach der System Definition “dateFormat” generiert. Am Beispiel der Contao Official Demo (COD) ist dort definiert: “Y-m-d”.

Beispiel, der letzte Login wäre gewesen am 3.4.2009 um 16:27 Uhr:

Letzter Login: {{last_login}}
Letzter Login: {{last_login::d.m.y H:i}}

ergibt:

Letzter Login: 2009-04-03
Letzter Login: 03.04.09 16:27

Ist ein Mitglied zum ersten Mal angemeldet, ist kein Datum für den letzten Login vorhanden. Stattdessen wird das aktuelle Datum angezeigt. Es ist möglich die Ausgabe in diesem Fall stattdessen mit “0” zu erzwingen. Syntax:

Letzter Login: {{last_login::zero}}

ergibt beim erstem Login: 0, nach jedem weiteren Login erfolgt wieder die Ausgabe mit Datum. Das Datumsformat kann auch wieder definiert werden:

Letzter Login: {{last_login::zero::d.m.Y H:i}}

Über Ausgabe der “0” kann man nun im Template reagieren und z.B. Hinweise beim ersten Login ausgeben:

<?php if ($this->replaceInsertTags( '{{last_login::zero}}' ) == 0 ) : ?>
<p class="notice">Achtung: Da dies dein erster Login ist, 
bitte gleich dein Passwort ändern!<p>
<?php endif; ?>