Comparação de dados digitados com dados do banco

10/01/2018

0

PHP

Olá pessoal, blz!?

eu fiz um controller entrar/login. O meu problema é que não estou conseguindo fazer a verificação.
Preciso comparar os dados que o usuário colocou com os dados que vem do banco de dados. Pelo que eu entendi chamamos eles aqui né?

Fiz algumas mudanças no código, mas ainda sim não acertei. Podem dar uma conferida?


public function entrar() 
{ 
$this->render(''/login/entrar''); 

$Usuario = new Usuario(); 
$Usuario->setNome($_POST[''nome'']); 
$Usuario->setEmail($_POST[''email'']); 
$Usuario->setSenha($_POST[''senha'']); 

Sessao::gravaFormulario($_POST); 

$email = $Usuario->setEmail($_POST[''email'']); 
$senha = $Usuario->setSenha($_POST[''senha'']); 



$usuarioDAO = new UsuarioDAO(); 

if($usuarioDAO->verificaLogin($_POST[''email'']) === $email && $usuarioDAO->verificaLogin($_POST[''senha'']) === $senha) 
{ 
Sessao::gravaMensagem("Dados Confere"); 
$this->redirect(''/login/login-sucesso''); 

} else { 
Sessao::gravaMensagem("Erro ao fazer o login"); 



} 
var_dump($email, $senha); 
}


Grato desde já pela ajuda.

Essa dúvida foi gerada a partir de um comentário no artigo [url:descricao=PHP: Sistema de Login com Níveis de Acesso]https://www.devmedia.com.br/php-sistema-de-login-com-niveis-de-acesso/37217[/url]
José Silva

José Silva

Responder

Posts

27/02/2019

Felipe

Olá, tudo bem ?
Posso estar muito enganado, mas notei que alguns
$_POST['args']
contém ' ' args' ', no meu caso, utilizo da mesma forma onde coloquei o codigo aí, acredito que seja assim também com as pastas de acesso.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar