Para ter mais segurança...

Clique no 'getPasswordUser' e selecione a aba 'Security' e marque todos os CheckBoxs do role 'Manager' e desmarque todos os 'Acquire'...

Com isso só o 'Manager' pode ter acesso a esta função!!!

Atenciosamente,
Breno.

Breno Alvernaz <[EMAIL PROTECTED]> escreveu:
Veja o Tutorial:

Crie um arquivo .py chamado 'getPasswordUser' dentro de 'Data -> Extensions';

Insere o seguinte código dentro do arquivo:

def getPasswordByName(self, username):
    return self.acl_users.getUser(username)._getPassword()

Agora acesse o ZMI (Interface de Gerenciamento do Zope) e crie um tipo 'External Method';

Preenche os campos da seguinte forma:
ID: getPasswordUser
Title: Senha
Module Name: getPasswordUser
Function Name: getPasswordByName

E clique no botão 'ADD';

Crie um 'Script (Python)' para testar a função;

Insere esta Linha de Comando dentro do Script:

return content.getPasswordUser('<Login do Usuário>')

Agora 'test' o script e você terá a senha dele!!!

Atenciosamente,
Breno.

PS: Aprecie com moderação! Hehehe!


Breno Alvernaz <[EMAIL PROTECTED]> escreveu:
Valeu pela dica Xiru e achei a mensagem, mas o anexo não está disponível :-(( ...
Mas seria mais interesante, se tiver jeito, criar um script de autenticação de usuários que receba como parâmetro somente o userid.

É possível??

Atenciosamente,
Breno.

xiru <[EMAIL PROTECTED]> escreveu:
Muitas luas atraz eu postei um script que exibia a lista de senhas de usuarios. Nao me lembro de cabeça se postei o fonte do script em si, mas lembro que fiz diversas considerações a esse respeito (segurança, bla bla bla...)

Da uma olhada no historico e depois da uma estudada no fonte da acl_user padrao. Tem um metodo, obviamente apenas acessivel atraves de external method ou codigo python no filesystem (Product) que permite extrair a senha de um objeto usuario (é obvio não, pois senao seria impossivel mandar a senha que um usuario esqueceu por email).

On 1/31/06, Breno Alvernaz <[EMAIL PROTECTED]> wrote:
Olá Companheiros,

Sou adminstrador de um portal de questionários e cada usuário recebeu uma senha automática do Plone...
Tem usuários que não gostam de responder ou por outro motivo, então estamos ligando para eles e respondendo diretamente no site.
Existe pessoas que fazem este trabalho de ligações... Resumindo...

Toda hora eles me pedem a senha de um usuário para preencher o questionário no login do usuário.

Não consegui recuperar a senha do usuário para que eles logem e também não consegui criar um botão para que eles logem se saber a senha do usuário (alguma cousa do tipo: " context.portal_membership.'verSenha' ou 'logar(user='teste') ")

O que posso fazer para contornar este problema de autenticação de usuários?

Atenciosamente,
Breno.

Yahoo! doce lar. Faça do Yahoo! sua homepage.

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



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos



--
Fabiano Weimar dos Santos
Plone Developer and Consultant


Yahoo! doce lar. Faça do Yahoo! sua homepage.

Yahoo! doce lar. Faça do Yahoo! sua homepage.


Yahoo! doce lar. Faça do Yahoo! sua homepage.

Yahoo! doce lar. Faça do Yahoo! sua homepage.


Yahoo! doce lar. Faça do Yahoo! sua homepage.


Yahoo! doce lar. Faça do Yahoo! sua homepage.

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



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a