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."); } }
/****************** 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\">×</button>\n El usuario fue editado exitosamente\n </div>"; } else {
$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)) {