Aktuell angemeldeten User

Django, Flask, Bottle, WSGI, CGI…
Antworten
undefined
User
Beiträge: 9
Registriert: Samstag 17. Juni 2006, 18:54

Hallo,

wie kann ich in Zope den aktuell angemeldeten Benutzer ermitteln?

Ich hab das mal im PageTemplate wie folgt versucht:

Code: Alles auswählen

 <b tal:on-error="string: Nicht angemeledet"  tal:content="here/getUsername">User</b>
Aber ich bekomm immer nur den Error-String, auch wenn ich mich angmeledet habe. Das hab ich aus net ZTP-Referenz für Version 2.5. Ich verwende allerdings Zope 3.2

Wie sieht dort der Aufruf im PageTemplate aus?
Wie bekomm ich im code den aktuell angemeldeten Benutzer?

Vielen Dank
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

undefined hat geschrieben:wie kann ich in Zope den aktuell angemeldeten Benutzer ermitteln?
Hi undefined!

Das funktioniert zumindest unter Zope 2.9.0 in einer Seitenvorlage:

Code: Alles auswählen

<p tal:content="request/AUTHENTICATED_USER">[Benutzername]</p>
Ist ein Benutzer angemeldet, dann wird der Benutzername zurück gegeben.
Ist kein Benutzer angemeldet, dann bekommst du "Anonymous User" zurück.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Antworten