(Resolvido) Erro em recuperar senha

Estou usando a últmia versão do SC, quando clico em Recuperar senha (Módulo de Segurança), a página não abre e gera este erro:
Parse error: syntax error, unexpected token “public” in C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\teste2\app_retrieve_pswd\app_retrieve_pswd_apl.php on line 2753
Estou usando Postgres.

Analise o erro no arquivo: app_retrieve_pswd_apl.php
linha: 2753.

Olá Haroldo, já analisei e não identifiquei problema.

Mas é onde o PHP acusa o erro.

Apresente as linhas próximas ao número aqui

$this->send_mail_message( $this->Ini->Nm_lang[‘lang_send_new_pswd’] . $pswd);
if (isset($this->sc_temp_usr_login)) { $_SESSION[‘usr_login’] = $this->sc_temp_usr_login;}
$_SESSION[‘scriptcase’][‘app_retrieve_pswd’][‘contr_erro’] = ‘off’;
}
function send_pswd_mail()
{
$_SESSION[‘scriptcase’][‘app_retrieve_pswd’][‘contr_erro’] = ‘on’;
if (!isset($this->sc_temp_usr_login)) {$this->sc_temp_usr_login = (isset($_SESSION[‘usr_login’])) ? $_SESSION[‘usr_login’] : “”;}

  $nm_select = "SELECT
	    pswd
	FROM 
	    \\"public\\".sec_users
	WHERE
            login = '". $this->sc_temp_usr_login ."'"; 
  $_SESSION['scriptcase']['sc_sql_ult_comando'] = $nm_select; 
  $_SESSION['scriptcase']['sc_sql_ult_conexao'] = ''; 
  $this->rs = array();
  if ($SCrx = $this->Db->Execute($nm_select)) 
  { 
      $SCy = 0; 
      $nm_count = $SCrx->FieldCount();
      while (!$SCrx->EOF)
      { 
             for ($SCx = 0; $SCx < $nm_count; $SCx++)
             { 
                  $this->rs[$SCy] [$SCx] = $SCrx->fields[$SCx];
             }
             $SCy++; 
             $SCrx->MoveNext();
      } 
      $SCrx->Close();
  } 
  elseif (isset($GLOBALS["NM_ERRO_IBASE"]) && $GLOBALS["NM_ERRO_IBASE"] != 1)  
  { 
      $this->rs = false;
      $this->rs_erro = $this->Db->ErrorMsg();
  }

Qual a linha exata ?

\\"public\\".sec_users

Veja no métodos php e localize e salsa linha, remova o public

Já verifiquei os métodos e está tudo ok. Modifiquei o Schema não tive êxito.

Remova \“public\”. do método send_pswd_mail

Valeu Haroldo! Funcionou!!

1 Curtida