nmcardoso / splus-theme

SPLUS Wordpress Theme
http://www.splus.iag.usp.br
0 stars 1 forks source link

email confirmation message not showing after register #15

Closed nmcardoso closed 4 years ago

nmcardoso commented 4 years ago

Investigar por que a mensagem de confirmação de registro não aparece algumas vezes.

Possível causa: A requisição para o webservice de envio de email excede 5 segundos e o php finaliza a requisição antes de trocar o valor da variável $register_success para true.

    $resp = wp_remote_post('https://splus-mailer.glitch.me/mail', $options);

    $body = json_decode(wp_remote_retrieve_body($resp), true);

    if (empty($body) || $body['success'] == false) {
      $error['register'] = 'Sorry. An error occurred during registration. Try again later.';
    } else {
      $register_success = true;
    }

Possível solução: