public function getInstance()
 {
     if (!isset(self::$instancia)) {
         $miclase = __CLASS__;
         self::$instancia = new $miclase();
     }
     return self::$instancia;
 }
示例#2
0
<?php

include_once '../TO/usuario.php';
include_once '../logica/principalUsuario.php';
//recibo los datos del formulario cliente
$login = $_POST['login'];
$password = $_POST['password'];
//creo el objeto cliente
$elUsuario = new usuario();
//empaqueto la informacion del cliente en el objeto
$elUsuario->setLogin($login);
$elUsuario->setPassword($password);
//derivar la trasacción a donde corresponde.---> a la logica
$jefe = principalUsuario::getInstance();
//dentro de un if
$lala = $jefe->verificarLogin($elUsuario);
if (empty($lala)) {
    //$jefe->estaUsuario($elUsuario);
    $message = "no existe usuario";
    echo "<script type='text/javascript'>alert('{$message}');</script>";
    $yourURL = "login.php";
    echo "<script>location.href='{$yourURL}'</script>";
    exit;
} else {
    $message = "existe usuario";
    session_start();
    echo "<script type='text/javascript'>alert('{$message}');</script>";
    $_SESSION['user'] = $elUsuario->getLogin();
    header("Location: index2.php");
    exit;
}