Criei uma access rule na raiz do portal com o código:

##################################################
request = container.REQUEST

if request.get('URL','') == context.login_form.absolute_url():
   context.portal_MyTool.doTheMagic()
##################################################

Mas estou obtendo este erro:

##################################################
Error Type ConnectionStateError Error Value Shouldn't load state for 0x6c12
when the connection is closed Request made at 2007/09/18 14:45:43.989 GMT-3
##################################################



Em 17/09/07, José Henrique <[EMAIL PROTECTED]> escreveu:
>
>   Nesse caso, o folder é a raiz do site.
>
> Zénrique.
>
>
> Em 17/09/07, Rodrigo Montenegro <[EMAIL PROTECTED] > escreveu:
> >
> > Acho que se fosse um caso de folder tudo bem, mas neste caso não é.
> >
> > Em 17/09/07, José Henrique < [EMAIL PROTECTED] > escreveu:
> > >
> > >   Talvez você possa conseguir esse efeito, sem ter que customizar
> > > scripts, utilizando Access Rules [1]
> > >
> > > Zénrique.
> > >
> > > [1] http://www.plope.com/Books/copy_of_2_7Edition/ZopeServices.stx#1-1
> > >
> > >
> > > Em 17/09/07, Rodrigo Montenegro < [EMAIL PROTECTED]> escreveu:
> > > >
> > > >  Oi, pessoal!
> > > >
> > > > Estou fazendo um produto e precisava que um de seus métodos fosse
> > > > executado após o log in de um usuário.
> > > > No Plone-2.5, achei o script 'logged_in'. Eu poderia customizar esse
> > > > script para incluir a chamada ou sobreescreve-lo em uma das pastas da 
> > > > tool,
> > > > mas isso não me satisfaz.
> > > > Se houver um segundo produto que precise também executar alguma
> > > > coisa depois do log in, acabaria sobrescrevendo as ações do primeiro
> > > > produto, segundo a abordagem anterior.
> > > >
> > > > Então, senhores, vos pergunto: O que fazer?
> > > >
> > > > [ ] ' s
> > > >
> > > > Rodrigo Montenegro
> > > >
> > >
> > >
> >
>  
>

Reply via email to