Ir ao conteúdo
  • Cadastre-se

euamovcce

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por euamovcce

  1. Boa tarde, estou quebrando a cabeça tentando pegar uma senha hashiada do banco de dados, pra poder fazer a verificação se o usuario digitou correto, ao tentar pegar a senha do banco de dados dentro da minha variavel $dados, ela retorna vazia, mas se eu coloco ela apenas, ela me retorna um array, vou colocar um trecho do codigo pra ver se vocês consegue me ajudar.  Coloquei a variavel na session, pra poder entender o que ela retornava.

     

     

    public function loginAction(){
    
            $email = filter_input(INPUT_POST, 'email');
    
            $senha = filter_input(INPUT_POST, 'senha');
    
    
    
            if($email && $senha){
    
    
    
                $data = Usuario::select()->where('email', $email)->execute();
    
                
    
    
    
                $senhaB = $data['senha'];
    
                
    
                 
    
                
    
                if(count($data) === 1){
    
    
    
                    if(password_verify($senha,$senhaB)){
    
                        
    
                    
    
                        $this->redirect('/primPag');
    
                    }else{
    
                        //senha errada
    
                        $_SESSION['lSenha']='Senha incorreta.'.$senhaB;
    
                         $this->redirect('/login');
    
                        exit;
    
                    }
    
                }else{
    
                    //email nao existe
    
                    $_SESSION['nEmail']='Esse email nao esta cadastrado.';
    
                         $this->redirect('/login');
    
                        exit;
    
                }
    
    
    
                if(count($u) === 1){
    
                    
    
                    $this->redirect('/primPag');
    
                }else{
    
                    $this->redirect('/login');
    
                }
    
    
    
            }else{
    
            $_SESSION['lErrado']='Por favor preencha os campos.';
    
    
    
            $this->redirect('/login');
    
            exit;
    
            }
    
        }

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!