Browse Source

possible fix for #66

develop
REJack 10 years ago
parent
commit
9aca808dd7
  1. 15
      application/libraries/Aauth.php

15
application/libraries/Aauth.php

@ -221,14 +221,15 @@ class Aauth {
} }
$user_id = $query->row()->id; $user_id = $query->row()->id;
if($this->config_vars['recaptcha_active']){
if( ($this->config_vars['use_cookies'] == TRUE && $this->CI->input->cookie('reCAPTCHA', TRUE) == 'true') || ($this->config_vars['use_cookies'] == FALSE && $this->CI->session->tempdata('reCAPTCHA') == 'true') ){
$reCaptcha = new ReCaptcha( $this->config_vars['recaptcha_secret']);
$resp = $reCaptcha->verifyResponse( $this->CI->input->server("REMOTE_ADDR"), $this->CI->input->post("g-recaptcha-response") );
if( ($this->config_vars['use_cookies'] == TRUE && $this->CI->input->cookie('reCAPTCHA', TRUE) == 'true') || ($this->config_vars['use_cookies'] == FALSE && $this->CI->session->tempdata('reCAPTCHA') == 'true') ){ if(!$resp->success){
$reCaptcha = new ReCaptcha( $this->config_vars['recaptcha_secret']); $this->error($this->CI->lang->line('aauth_error_recaptcha_not_correct'));
$resp = $reCaptcha->verifyResponse( $this->CI->input->server("REMOTE_ADDR"), $this->CI->input->post("g-recaptcha-response") ); return FALSE;
}
if(!$resp->success){
$this->error($this->CI->lang->line('aauth_error_recaptcha_not_correct'));
return FALSE;
} }
} }

Loading…
Cancel
Save