Ir ao conteúdo
  • Cadastre-se

euamovcce

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Depois de muito tempo quebrando a cabeça, consegui resolver meu problema. Tive que pegar os dados do banco e dar um implode, pra mim conseguir armazenar em uma variavel e conseguir fazer a verificação. Mesmo assim valeu
  2. Não sei se seria isso, mas eu estou usando modelo mvc de um curso que estou fazendo. Quando eu dou o print_r ele retorna o valor 1. Quando eu pego o minha variavel $data e coloco dentro da $senhaB, ele vem como um array, teria alguma forma de eu colocar apenas o conteudo, que seria minha senha dentro dessa variavel $senhaB?
  3. 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...