[Moin-user] setting variables depeding if a user is logged in.

Juergen Hermann jh at web.de
Wed Apr 10 01:29:32 EDT 2002


On 09 Apr 2002 17:08:40 -0700, Adam Shand wrote:

>if 1:
>    allowed_actions = ['AttachFile']
>
>    from MoinMoin.security import Permissions
>    class SecurityPolicy(Permissions):
>        edit = 1
>        delete = 0
>
>        def __init__(self, user):
>            self.user = user
>            self.edit = self.edit and user.valid
>            sitename = 'test site'

It has to be 

	from MoinMoin import config
	config.sitename = ...

you're setting a LOCAL variable in your code. And to check whether the 
user is logged in, use "user.valid".


Ciao, Jürgen

--
Jürgen Hermann, Developer (jhe at webde-ag.de)
WEB.DE AG, http://webde-ag.de/






More information about the Moin-user mailing list