Example #1
0
 public function validar_Logueo($usuario, $pass)
 {
     //inicializacion de session (ropio de php) y creacion de dos variables con los datos entrantes
     // del form en index.php
     session_start();
     $_SESSION['nick'] = $usuario;
     $_SESSION['clave'] = $pass;
     //creacion de los objetos, instancias de las clases modelo y controlador logueo
     $c_Logueo = new Controlador_Logueo();
     $m_Logueo = new Modelo_Logueo($c_Logueo);
     //se envian los parametros a el metodo de modelo logueo que se encarga de verificarlos
     $m_Logueo->valida_Usuario($usuario, $pass);
     //se hacen evaluaciones para saber si los campos no estan vacios, o si el valor devuelto por logue
     // es verdadero o falso, en caso de fallar uno envia el tipo de error a index.
     // en caso de no haber error, se redirige a la pagina Welcome.php con el valor de incio en la cabezera (URL).
     if ($usuario == "") {
         header("Location: ../index.php?error2=1");
     } elseif ($pass == "") {
         header("Location: ../index.php?error3=1");
     } elseif (!$c_Logueo->get_Acceso()) {
         header("Location: ../index.php?error=1");
     } else {
         header("Location: ../pages/Welcome.php?gestion=inicio");
     }
 }
Example #2
0
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php 
include 'Modelo_Logueo.php';
include 'Controlador_Logueo.php';
// 				"Main"
$controlador = new Controlador_Logueo();
$validar = new Modelo_Logueo($controlador);
$usuario = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
$validar->valida_Usuario($usuario, $pass);
if ($usuario == "") {
    header("Location: ../index.php?error2=1");
} elseif ($pass == "") {
    header("Location: ../index.php?error3=1");
} elseif (!$controlador->get_Acceso()) {
    header("Location: ../index.php?error=1");
}
echo "<h2>Bienvenido {$usuario}</h2>";
?>
</body>
</html>