Problema ao tentar cadastrar no usuário - Portal [Resolvido]

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:

  1. Falta do modulo php-mcrypt;
  2. A fonte de autenticação estava setada como LDAP
  3. Foi necessário acrescentar no item $file_dir do config.inc.php a / (barra) no inicio e no final do caminho.
  4. Foi apagado o cache;

Estas ações resolveram os seguintes problemas:

  1. Mensagem de erro no cadastro da revista;
  2. Problema na hora de subir o arquivo para submissão na revista;
  3. 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