public function ValidaLogin($Usuario, $Contrasena) { $usu = new Usuarios(); if ($usu->ValidaLogin($Usuario, $Contrasena)) { $_SESSION['Usuario'] = $Usuario; header("location: Libros.php"); } else { header("location: login.php?error=Error de login"); } }
<?php require_once "../Engine/UsuariosClass.php"; $user = new Usuarios(); // Teste com login correto, senha errada echo "<br><br>"; echo "TESTE VALIDA USUARIO<br>"; echo "Login: admin / Senha: errada<br>"; $ret = $user->ValidaLogin("admin", "errada"); echo $ret ? "TRUE" : "FALSE"; // Teste com login errado e senha correta echo "<br><br>"; echo "TESTE VALIDA USUARIO<br>"; echo "Login: errado / Senha: admin<br>"; $ret = $user->ValidaLogin("errado", "admin"); echo $ret ? "TRUE" : "FALSE"; // Teste com login e senha corretos echo "<br><br>"; echo "TESTE VALIDA USUARIO<br>"; echo "Login: admin / Senha: admin<br>"; $ret = $user->ValidaLogin("admin", md5(sha1("admin"))); echo $ret ? "TRUE" : "FALSE"; echo "<br><br>"; echo "TESTE INIT USUARIO<br>"; echo "Nome: " . $user->Nome . "<br>"; echo "Email: " . $user->Email . "<br>"; echo "<br><br>"; echo "TESTE ADICIONAR NOVO USUARIO<br>"; $ret = $user->AdicionaUsuario("Jorge", "jorgepzt", "manu", "0", "*****@*****.**"); echo $ret ? "TRUE" : "FALSE";
<?php include dirname(dirname(__FILE__)) . "/Engine/UsuariosClass.php"; $usuario = $_POST['inputLogin']; $senha = md5(sha1($_POST['inputSenha'])); if (!isset($_POST['inputLogin']) || !isset($_POST['inputSenha'])) { $mensagem = "Usuário ou senha não foram definidos."; header('location:../index.php?error=' . $mensagem); } $user = new Usuarios(); $result = $user->ValidaLogin($usuario, $senha); if ($result == TRUE) { header('location:../home.php'); } else { $mensagem = "Usuário ou senha inválido(s)."; header('location:../index.php?error=' . $mensagem); }