Comparação de dados digitados com dados do banco

PHP

10/01/2018

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

Curtidas 0

Respostas

Felipe

Felipe

10/01/2018

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.
GOSTEI 0
POSTAR