Resolvi o usar o SQLPASPlugin para conseguir fazer a autenticação dos
usuários a partir de uma base MySQL. Estamos usando Zope 2.9.5, por
isso não pude usar mysqlUserFolder. 

Após ler no plone.org um guia de como fazer isso para o Postgree,
consegui instalar o produto no Windows 2000, criei alguns usuários na
tabela users na base e todos eles conseguiram se autenticar no Plone.

Muito bem. Só que a produção é em Linux (Red Hat, por sinal). Eu criei
o e populei o mesmo banco de dados, importei o mesmo plone site que eu
havia feito no Linux e... nada.

Nenhum usuário além do admin (que é o usuário do Zope, na verdade)
consegue se autenticar.
Pensei no início que fosse problema de case sensitive (apesar de não
ocorrer nenhuma mensagem indicando isso) e revi os nomes da tabela
users e dos campos username e password. Tudo certo.

Não tem sentido, não dá erro, o log não registra nada, ele simplesmete
não autentica o usuário.

Fora o cara que escreveu o guia para o Postgree, alguém usa o
SQLPASPlugin com MySQL no Linux?


Responder a