Example #1
0
 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";
Example #3
0
<?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);
}