Open Mamfonline opened 5 years ago
Eu não instalei o sistema, mas pelo problema que descreveu provavelmente é algo que não foi configurado, ou foi configurado erroneamente. Dado o estado atual do ambiente, que já foi amplamente utilizado, duvido que seja um bug logo nesta etapa inicial.
Eu começaria depurando o controller de login para saber onde a autenticação está falhando.
Não tenho certeza, mas acho que para o cadastro ser efetuado deve ser enviado um email para o usuário que realizou o cadastro. Como estou em localhost não é possível enviar esse email, mas existe uma area no arquivo de localhost com "email@gmail.com", acho que seria para configurar o email que seria ututilizado para o envio.
Pelo que vi em settings-localhost.php temos essas configurações:
# Configurações de email
define('MAIL_USERNAME', 'email@gmail.com');
define('MAIL_PASSWORD', '');
define('MAIL_HOST', 'ssl://smtp.gmail.com');
define('MAIL_PORT', 465);
define('MAIL_FROM', MAIL_USERNAME);
define('MAIL_ALIAS', '');
define('SMTP_SERVER_REQUIRE_AUTH', true);
Também vi que a biblioteca que envia e-mails é o phpmailer. É uma classe conhecida para enviar e-mails, e um dos recursos dela é utilizar qualquer servidor smtp em que você tenha as credenciais, como um e-mail do google, por exemplo. Ou seja, você tem que preencher o MAIL_USERNAME com um e-mail que exista e que você saiba a senha, colocando-a em MAIL_PASSWORD.
Não precisa ser um e-mail do google, mas aí você vai precisar mudar também o MAIL_HOST.
Infelizmente com meu email e senha do gmail, o erro persiste. Obs.: usei o gmail
Talvez você consiga utilizando o mailtrap: https://mailtrap.io/ Também não instalei a plataforma, por isso não sei ao certo o funcionamento.
Estou tentando cadastrar usuários teste em um servidor local para a Skynerd, o objetivo é apénas para aprendizado. Mas quando termino o cadastro e vou fazer login o serviço não encontra o usuário cadastrado. Gostaria de saber como resolvo