Realmente Jean, depois de uma boa googlada, verifikei que, se nao invocarmos o metodo manage_zmi_logout, teremos que morrer nos produtos :
CookieCrumbler ou LoginManager ou exUserFolder, que são baseados em cookies. Agora quanto ao metodo manage_zmi_logout, quando invoco o mesmo, noto que a tela de login eh recarregada e aparentemente quando tento entrar com um outro usuario cadastrado na acl_users o mesmo nao autentica. Engraçado que apos diversas tentativas ou cancelando o login tenho a seguinte mensagem "You have been logged out." e voltando com um back do navegador e f5 ( refresh ) noto que o usuario que anteriormente nao logava, se encontra logado. O que me diz? []`s Renato Quoting Jean Rodrigo Ferri <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] escreveu: >> Ola pessoal, > > Olá Renato, > >> Como posso criar uma chamada dmtl ou um python script que force um logout do >> usuario autenticado? ( AUTHENTICATED_USER ) >> >> Terei que fechar a sessao? >> Expirar os cookies do navegador? >> >> Estou usando a versao Zope-2.10.1, pelo que andei lendo no Zope3 os caras ja >> disponibilizam uma funcao para este problema. > > Como você faria para efetuar logout no Zope2? Iria na barra azul no topo > da ZMI e escolheria a opção 'Logout', certo? > > Pois bem, se você mostrar o código HTML da barra azul, verá no form isso: > > <option value="manage_zmi_logout">Logout</option> > > Ou seja, quando você seleciona a opção 'Logout' o método > 'manage_zmi_logout' será invocado a partir do contexto. Então, no seu > Script Python ou DTML Method invoque este método e voilá. > > Abraço, > > -- > Jean Ferri > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > Links do Yahoo! Grupos > > >