Beispiel #1
0
function getUser($request)
{
    require "../models/usuarios.php";
    $user = new Usuario();
    $id = $request->id;
    if ($c = $user->getUser($id)) {
        sendRensponse(array("error" => false, "mensaje" => "", "data" => $c));
    } else {
        sendRensponse(array("error" => true, "mensaje" => "¡Error al obtener Usuario!"));
    }
}
 public function login($user, $password)
 {
     $usuario = new Usuario();
     if ($usuario->check($user, $password)) {
         session_start();
         $_SESSION["authenticate"] = true;
         $_SESSION["user"] = $usuario->getUser();
         $_SESSION["nombre"] = $usuario->getNombre();
         $_SESSION["email"] = $usuario->getEmail();
         $_SESSION["rol"] = $usuario->getRol();
         return true;
     } else {
         $this->viewLogin("Nombre de Usuario o Pasword incorrectos.");
     }
 }
Beispiel #3
0
/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_1.php";
/******************  NO BORRAR  ******************/
//
$id = isset($_GET['id']) ? $_GET['id'] : die('ERROR! ID not found!');
//
include_once '../clases/database.php';
include_once '../clases/usuarios.php';
include_once '../initial.php';
//
$usuario = new Usuario($db);
$usuario->id = $id;
$usuario->getUser();
$Mensaje = " ";
if ($_POST) {
    // Valores de usuario en POST
    $usuario->nombre = htmlentities(trim($_POST['nombre']));
    $usuario->apaterno = htmlentities(trim($_POST['apaterno']));
    $usuario->amaterno = htmlentities(trim($_POST['amaterno']));
    $usuario->matricula = htmlentities(trim($_POST['matricula']));
    $usuario->rol = htmlentities(trim($_POST['rol']));
    $usuario->correo = htmlentities(trim($_POST['correo']));
    $usuario->telefono = htmlentities(trim($_POST['telefono']));
    $usuario->estado = htmlentities(trim($_POST['estado']));
    // Editar Usuario
    if ($usuario->update()) {
        $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times</button>\n                            El usuario fue editado exitosamente\n                        </div>";
    } else {
Beispiel #4
0
        $vistas = "registro";
        include 'vistas/registro.php';
    } else {
        if (isset($_POST["registro"])) {
            $nombre = $_POST["user"];
            $pass = $_POST["pass"];
            $user = new Usuario($nombre, $pass);
            if ($user->persist()) {
                $_SESSION["user"] = $user;
                $vistas = "menu";
                include 'vistas/menu.php';
            } else {
                $errorReg = "true";
                include 'vistas/login.php';
            }
        } else {
            if (isset($_POST["login"])) {
                $user = Usuario::getUser($_POST["user"], $_POST["pass"]);
                $_SESSION["user"] = $user;
                if ($user) {
                    $vistas = "menu";
                    include 'vistas/menu.php';
                } else {
                    include 'vistas/login.php';
                }
            } else {
                include 'vistas/login.php';
            }
        }
    }
}
 public function loguear()
 {
     session_start();
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $email = $conexion->real_escape_string(strip_tags($_POST['email']));
     $password = $conexion->real_escape_string(strip_tags($_POST['password']));
     $user = new Usuario();
     $resultado = $user->getUser($conexion, $email, $password);
     if ($resultado->num_rows != 0) {
         $datos = $resultado->fetch_array(MYSQLI_ASSOC);
         $nombre = $datos["nombre"];
         $email = $datos["email"];
         $roll = $datos["roll"];
         $_SESSION['session'] = $email;
         $_SESSION['name'] = $nombre;
         if ($roll == 3) {
             header('location: ../Vista/pruebas/menu/Prueba.php');
         } elseif ($roll == 2) {
             header('location: ../Vista/Administracion/dashboard.php');
         } elseif ($roll == 1) {
             header('location: ../Vista/Administracion/superAdDashboard.php');
         }
     } else {
         //echo "Datos incorrectos o ingresa a tu correo y activa tu cuenta ";
         header("Location: ../Vista/pruebas/msg/errormsg.html");
     }
 }
<?php

require 'database.inc';
require 'usuario.inc';
$usuario = new Usuario();
$usuario->setUsuario($_POST['usuario'], $_POST['senha']);
$banco = new Database();
$sql = $banco->query("Select nome, username  From usuarios where username='******' and senha='" . $usuario->getSenha() . "'");
$user = mysql_fetch_assoc($sql);
if (empty($user)) {
    echo "Usuario e senha invalidos!";
} else {
    setcookie('chave', $usuario->getUser());
    include_once 'CacheArquivo.php';
    include_once 'CacheSessao.php';
    require 'log.inc';
    $log = new Log();
    $log->setLog($usuario->getUser(), date('Y-m-d H:i:s'), "Efetuou login");
    $sql = $banco->query("insert into log (usuario,hora,acao) values ('" . $usuario->getUser() . "','" . $log->getHora() . "','Efetuou Login')");
    function guardar_valor(Cache $cache, $chave, $valor)
    {
        $cache->set_valor($chave, $valor);
    }
    function recuperar_valor(Cache $cache, $chave)
    {
        return $cache->get_valor($chave);
    }
    $cacheArquivo = new CacheArquivo();
    $cacheSessao = new CacheSessao();
    $sql = $banco->query("Select * from contatos");
    while ($resultado = mysql_fetch_assoc($sql)) {