예제 #1
0
 public function Login()
 {
     try {
         $User = $_POST['user'];
         $Password = $_POST['pass'];
         if (!empty($User) && !empty($Password)) {
             $respuesta = usuarios::Login($User, $Password);
             if (is_array($respuesta)) {
                 $_SESSION['idUsuario'] = $respuesta['idUsuario'];
                 $_SESSION['TipoUsuario'] = $respuesta['TipoUsuario'];
                 echo TRUE;
             } else {
                 if ($respuesta == "Contraseña Invalida") {
                     echo "<div class='ui-state-error ui-corner-all' style='margin-top: 20px; padding: 0 .7em;'>";
                     echo "<p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>";
                     echo "<strong>Error!</strong> La Contraseña No Coincide Con El Usuario</p>";
                     echo "</div>";
                 } else {
                     if ($respuesta == "No existe el usuario") {
                         echo "<div class='ui-state-error ui-corner-all' style='margin-top: 20px; padding: 0 .7em;'>";
                         echo "<p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>";
                         echo "<strong>Error!</strong> No Existe Un Usuario Con Estos Datos</p>";
                         echo "</div>";
                     }
                 }
             }
         } else {
             echo "<div class='ui-state-error ui-corner-all' style='margin-top: 20px; padding: 0 .7em;'>";
             echo "<p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>";
             echo "<strong>Error!</strong> Datos Vacios</p>";
             echo "</div>";
         }
     } catch (Exception $e) {
         header("Location: ../login.php?respuesta=error");
     }
 }