Fórum JTUserLogin função GetLoggedInUser() #376429
27/04/2010
0
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
Curtir tópico
+ 0
Responder
Posts
27/04/2010
Giancarlo Jogaib
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().
Responder
Gostei + 0
04/08/2011
Danilo Ribeiro
Tenho o mesmo erro e não sei a solução;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)