JTUserLogin função GetLoggedInUser()

Delphi

27/04/2010

Olá, pessoal, estou precisando de uma luz.   Estou tentando utilizar o Delphi4PHP, vídeo-aulas do Rodrigo Carreiro (Curso online:Crie uma loja virtual com Delphi for PHP), mas quando uso o componente TJUserLogin com a função GetLoggedInUser(), esta não está retornando o UserName do banco. Acredito ter feito tudo igual à aula, mas quando faço o login só aparece o "Seja bem vindo", sem o nome do usuário. Também verifiquei que não está sendo gravado no MySQL, no campo LoginID, o hash, portanto acredito estar aí o problema.
Este é o codigo que estou usando.


Botão OK:


       function Button1Click($sender, $params)
       {
          global $Udados;
         if ($Udados->UserLogin->LoginUser($this->EdtUsuario->Text,
                                           $this->EdtSenha->Text)) {
            $this->Label4->Caption = 'Seja Bem Vindo '.$Udados->UserLogin->GetLoggedInUser();
            $this->PnLogin->ActiveLayer = 1;
         }
       }


Botão Sair:

       function Button2Click($sender, $params)
       {
          global $Udados;
          $Udados->UserLogin->LogoutUser();
       }


Form Create:

       function UPrincipalCreate($sender, $params)
       {
          global $Udados;
          if ($Udados->UserLogin->GetLoggedInUser() === false) {
          $this->PnLogin->ActiveLayer = 0;
          } else {
          $this->PnLogin->ActiveLayer = 1;
          }
       }     Agradeço qualquer ajuda.   Giancarlo Jogaib
Giancarlo Jogaib

Giancarlo Jogaib

Curtidas 0

Respostas

Giancarlo Jogaib

Giancarlo Jogaib

27/04/2010

Pessoal, desculpe, a informação foi meio incorreta, na verdade a função do botão OK está gravando o hash sim, apenas não está mostrando o username, de qualquer forma, está fazendo o login corretamente, apenas não mostra o nome do usuário quando eu chamo a função getLoggedInUser().
GOSTEI 0
Danilo Ribeiro

Danilo Ribeiro

27/04/2010

Tenho o mesmo erro e não sei a solução;
GOSTEI 0
POSTAR