[Zope-CMF] WorkFlow / Security advice
Dieter Maurer
dieter at handshake.de
Thu Mar 10 13:46:26 EST 2005
Florent Guillaume wrote at 2005-3-10 12:55 +0100:
> ...
> newSecurityManager(None, tmp_user)
> ### CALL YOUR METHOD HERE ###
>finally:
> newSecurityManager(None, user)
Be warned that "newSecurityManager" kills your execution context.
You will loose any proxy roles...
The better way is to use:
old_sm = getSecurityManager()
newSecurityManager(None, tmp_user)
...
setSecurityManager(old_sm)
"setSecurityManager" is defined in "AccessControl.SecurityManagement".
--
Dieter
More information about the Zope-CMF
mailing list