Bom dia a todos.
Faz alguns dias que estamos tendo o seguinte problema, ao tentar cadastrar um usuário seja ele:
Leitor, Autor ou avaliador, utilizando como interface o portal(externo sem ser pela área administrativa) é apresentada a seguinte mensagem: “O Login digitado já esta cadastrado” isso para qualquer login informado. O curioso é que nem o login e nem o e-mail informado no formulário estão cadastrados.
Alguém já passou por essa situação ?
Desde já agradeço.
Atenciosamente,
Grato.
Olá @paulodutra
Já fizeste uma busca dentro de usuários que não estejam vinculados à revista, mas apenas cadastrados no sistema?
E já tentaste criar um login com um username aleatório como 123deoliveira4 com email 123deoliveira4@gemeil.com ? Apenas para confirmar que o sistema não te deixa criar mesmo?
Abs
Bom dia @israelcefrin,
Primeiramente gostaria de agradecer o feedback.
Foi realizada esta ação.
Tentei diversas vezes utilizar esta técnica do username aleatorio: exemplo : israelcefrin123456
O usuário citado acima não esta cadastrado, veja abaixo a lista de usuários cadastrados até o momento.
Enfim…
Continuo fazendo testes para descobrir uma solução.
Atenciosamente,
Grato.
@paulodutra
Consegues acesso ao log de sistema para ver o que ele responde na hora que tenta cadastrar?
E o acesso ao BD para ver a lista de users atuais?
Pois pelo jeito o problema não é no banco, mas na validação da informação.
Israel
Bom dia @israelcefrin.
Justamente. Segue abaixo:
Lista atual dos usuários.
Mas mensagens de log do servidor. Não esta mostrando nenhum erro relacionado a esta ação.
Atenciosamente,
Grato.
Olá @paulodutra
Qual versão do OJS estás usando? É a última da 2.x (2.4.8.1)?
Se não for, existe a possibilidade de atualizares para confirmarmos que não é problema de versão com teu ambiente de servidor?
Israel
acredito que seja esse o caso @israelcefrin @paulodutra
Bom dia @israelcefrin.
Dados do ambiente que esta acontecendo o erro:
A versão do OJS 2.4.8.1;
S.O : Red Hat 7.3;
Versão do PHP: 5.4.16;
SGBD: Mysql 5.1.73
Dados do ambiente que esta funcionando(desenvolvimento local):
A versão do OJS 2.4.8.1;
S.O : Debian 8.7;
Versão do PHP: 5.5.37;
SGBD: Mysql 5.1.73
Sera que pode ser a versão do PHP, porque os módulos estão iguais ?
Atenciosamente,
Grato.
Olá @paulodutra
tem como atualizar e deixar iguais ambos os ambientes?
Pois se um funciona é, por eliminação, o que pode estar te atrapalhando.
Israel
tente procurar a chave da mensagem de erro, “user.register.form.usernameExists”, no repositorio em GitHub - pkp/pkp-lib at ojs-stable-2_4_8
acho q pode debugar a classe RegistrationForm, e a partir dai encontrar o erro causado pelo ambiente
por acaso vcs estao usando outra fonte de autenticação/LDAP?
Boa tarde @israelcefrin e @ronniebrito
Neste caso em especifico este erro estava ocorrendo pelos seguintes motivos:
- Falta do modulo php-mcrypt;
- A fonte de autenticação estava setada como LDAP
- Foi necessário acrescentar no item $file_dir do config.inc.php a / (barra) no inicio e no final do caminho.
- Foi apagado o cache;
Estas ações resolveram os seguintes problemas:
- Mensagem de erro no cadastro da revista;
- Problema na hora de subir o arquivo para submissão na revista;
- Erro ao carregar as publicações;
Gostaria de agradecer as intruções aqui recebidas e informar que o problema foi solucionado.
Atenciosamente,
Grato.
3 curtidas