Deutsche Zope User Group
Gast 2 Benutzer online
DZUG-News

Frage:

Wie komme ich in Zope an das Userobjekt des angemeldeten Benutzers?

Antwort:

Von einem PythonScript aus:

  from AccessControl import getSecurityManager
  user = getSecurityManager().getUser()    # None f�r Anonymous user

In ZPT:

  

 d.h. dort ist der Benutzer bereits vordefiniert

In Plone/CMF:

   

  liefert das Memberobjekt

Vorsichtig: das User-Objekt oder Memberobjekt sollte man nicht direkt verwenden, um den Benutzernamen auszugeben. Hierf�r verwendet man die getUserName() Methode des Benutzer-Objektes, .z.B.:

   


Rubriken: Entwickler    FAQ angelegt von: ajung, Letzte �nderung: 06.12.2003 20:51 Uhr