Hallo,
wie kann ich auf einer Plone Seite als Admin einfach einsehen, wann sich die einzelnen registrierten Benutzer das letzte Mal angemeldet haben?
Vielen Dank, Jens
Hallo,
wie kann ich auf einer Plone Seite als Admin einfach einsehen, wann sich die einzelnen registrierten Benutzer das letzte Mal angemeldet haben?
Vielen Dank, Jens
Also,
Variante 1) Ganz einfach im Members Ordner nach Mitgliedern suchen; hier kann man sich ja raussuchen, nach den logins der letzten Woche, des Monats etc. zu suchen.
Wenn man es genauer wissen will, kann man folgendes Script verwenden (in leichter Abwandlung des Beispiels im PLone Buch 9.4.2)
def l_log_in(self):
pm = self.portal_membership
members = pm.listMemberIds()
out = []
for member in members:
# now get the actual member
m = pm.getMemberById(member)
p = m.getProperty('last_login_time', None)
a = m.getProperty('email', None)
t = m.getProperty('fullname', None)
out.append("%s %s %s %s" % (t, a, p, member))
return "\n".join(out)
Alles anzeigen
als externe Methode mit
ID: l_log_in
Module Name: logo
Function Name: l_log_in
irgendwo auf der Seite ablegen. Dann nicht vergessen, die Sicherheit so einzustellen, dass nicht jeder Hinz und Kunz die Methode verwenden kann.
Viele Gruesse, Jens
PS: Anmerkungen sind willkommen!