-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por euamovcce
-
-
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?
-
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
como consigo pegar minha senha hash no banco de dados
em Web e banco de dados
Postado
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