JTUserLogin função GetLoggedInUser()
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
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
Curtidas 0
Respostas
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
27/04/2010
Tenho o mesmo erro e não sei a solução;
GOSTEI 0