Gabriel,

Digitei errado na linha de importação do getToolByName, o correto é 
CMFCore e não CFMCore.

Fabiano


gabrieldesouzza escreveu:
> --- Em zope-pt@yahoogrupos.com.br, Fabiano Marcon <[EMAIL PROTECTED]> escreveu
> >
> > Oi Gabriel,
> >
> > Acho que pode ser algo assim, em um script python:
> >
> > from Products.CFMCore.utils import getToolByName
> >
> > mt = getToolByName(context, 'portal_membership')
> >
> > #Se autenticado
> > if not mt.isAnonymousUser():
> >   context.REQUEST.redirect('<caminho_desejado>')
> > #Se não autenticado
> > else:
> >   context.REQUEST.redirect('<caminho_desejado>')
> >  
> >
> > Fabiano Marcon
> > Universidade de Caxias do Sul - RS
> >
> >
> >
> >
> > gabrieldesouzza escreveu:
> > > Boa tarde pessoal,
> > >
> > > Bom estou precisando criar um script python para verificar se o
> > > usuário está logado, se estiver quero que redirecione para uma pasta
> > > do meu site e se não estiver que redirecione para o login_form do
> > > plone para que ele efetue o login.
> > >
> > > Alguém já fez algo pareçido ou então sabe as variaveis que o Plone usa
> > > para controlar o login ?
> > >
> > > Rodo o Zope 2.8.6 e o Plone 2.1.2 em Windows.
> > >
> > > Grato pela atenção.
> > >
> > > Gabriel
> > >
> > >
> > >
> > >
> > >
> >
>
> Cara Obrigado mesmo pela Ajuda
> Mas olha só a mensagem que deu quando fui testar o script
>
>
> Erro no Site
>
> Este site encontrou um erro tentando atender sua requisição. Os erros
> foram:
>
> Tipo de Erro
>     ImportError
> Valor do Erro
>     import of "Products.CFMCore.utils" is unauthorized
> Requisição feita em
>     2006/06/21 09:47:42.287 GMT-3
>
> e só uma coisa no context.REQUEST faltou o RESPONSE antes do redirect
> mas é só um aviso e valeu mesmo a ajuda vo tentar ver aqui o que é
> esse erro mas se alguém quiser ajudar agradeço da mesma forma.
>
> Gabriel
>
>
>
>  



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a