示例#1
0
function login()
{
    require_once 'modulos/principal/modelos/login.php';
    if (isset($_POST['pagina'])) {
        $pagina = $_POST['pagina'];
    } else {
        $pagina = "/";
    }
    if (isset($_POST['usuario']) && isset($_POST['password'])) {
        $usuario = $_POST['usuario'];
        $password = md5($_POST['password']);
        $num = getLogin($usuario, $password);
        if ($num == 0) {
            //no hay usuario correcto
            setSessionMessage("<h4 class='error'>Nombre de usuario y/o contraseña incorrectos</h4>");
        } else {
            require_once 'modulos/usuarios/modelos/usuarioModelo.php';
            $usuarios = getUsuarios();
            if (isset($_POST['recuerdame']) && $_POST['recuerdame'] == 1) {
                //Guardamos la cookie para recordar
                $tiempo = 2592000;
                //tiempo que va a durar la cookie, 30 días
                $clv = $password;
                setcookie("email", $usuario, time() + $tiempo);
                setcookie("clv", $clv, time() + $tiempo);
            }
        }
    }
    redirect($pagina);
}
示例#2
0
function principal()
{
    if (validarUsuarioAdministrador()) {
        require_once 'modulos/usuarios/modelos/usuarioModelo.php';
        $usuarios = getUsuarios();
        require_once 'modulos/administracion/vistas/adminUsuarios.php';
    } else {
        goToIndex();
    }
}
function inscribirUsuario()
{
    if (validarAdministradorPrivado()) {
        if (isset($_GET['i']) && is_numeric($_GET['i'])) {
            $idCurso = $_GET['i'];
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            $curso = getCurso($idCurso);
            $usuariosDelCurso = getTodosAlumnosDecurso($idCurso);
            require_once 'modulos/usuarios/modelos/usuarioModelo.php';
            $usuarios = getUsuarios();
            require_once 'modulos/usuarios/vistas/asignarUsuarioCurso.php';
        } else {
            setSessionMessage("Datos no válidos", " ¡Error! ", "error");
            redirect("/cursos");
        }
    } else {
        goToIndex();
    }
}
function usuariosDelGrupo()
{
    if (validarAdministradorPrivado()) {
        if (isset($_GET['i']) && is_numeric($_GET['i'])) {
            $idGrupo = $_GET['i'];
            require_once 'modulos/grupos/modelos/grupoModelo.php';
            $grupo = getGrupo($idGrupo);
            $usuariosDelGrupo = getTodosUsuariosDelGrupo($idGrupo);
            require_once 'modulos/usuarios/modelos/usuarioModelo.php';
            $usuarios = getUsuarios();
            require_once 'modulos/grupos/vistas/asignarUsuarioGrupo.php';
        } else {
            setSessionMessage("Grupo no válido", " ¡Error! ", "error");
            redirect("/grupos");
        }
    } else {
        goToIndex();
    }
}
<?php

require_once "modelo/gestionUsuarios.php";
require_once "modelo/clases/Usuario.php";
if (isset($_POST['cambiarTipo']) && isset($_POST['login'])) {
    //Poner o quitar privilegios de administracion al usuario
    cambiarTipo($_POST['login'], $_POST['tipo']);
} else {
    if (isset($_POST['banear']) && isset($_POST['login'])) {
        eliminarUsuario($_POST['login']);
    }
}
//Sacar los datos de los usuarios de la BD
$result = getUsuarios();
//Array de todos los usuarios de la BD
$arrayUsuarios = array();
//Crear instancias de Usuario a partir de los datos de la BD, y meterlos en un array.
while ($row = $result->fetch_assoc()) {
    $usuario = new Usuario();
    $usuario->setLogin($row['login']);
    $usuario->setEmail($row['email']);
    $usuario->setNombre($row['nombre']);
    $usuario->setFirma($row['firma']);
    $usuario->setAvatar($row['avatar']);
    $usuario->setTipo($row['tipo']);
    $arrayUsuarios[] = $usuario;
}
示例#6
0
<?php

include "db.php";
include "usuarioDao.php";
if ($_SERVER['REQUEST_METHOD'] == "GET") {
    if ($_GET["id"]) {
        return getUsuarioById($db, $_GET["id"]);
    } else {
        return getUsuarios($db);
    }
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $postdata = file_get_contents("php://input");
    $request = json_decode($postdata);
    return saveUsuario($db, $request);
}
if ($_SERVER['REQUEST_METHOD'] == "PUT") {
    $postdata = file_get_contents("php://input");
    $request = json_decode($postdata);
    return updateUsuario($db, $request);
}
<?php

include '../scripts/functions.php';
$usuarios = getUsuarios();
$inventariadores = getInventariadores();
?>
<!DOCTYPE html>
<html lang="es">
  <head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="../css/estilos.css">
    <title>Inventario General</title>
    <script type="text/javascript" src="../js/jquery.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script type="text/javascript" src="../js/inventario.js"></script>
    <link rel="stylesheet" href="../bootstrap-3.3.5/css/bootstrap.min.css">
    <link rel="stylesheet" href="../css/theme.css">
    <link rel="stylesheet" href="../css/alertify.core.css" />
    <link rel="stylesheet" href="../css/alertify.default.css" />
    <script type="text/javascript" src="../js/alertify.js"></script>
    
    

  </head>

  <body role="document">
    <!-- Fixed navbar -->
    <?php 
示例#8
0
function mostrar()
{
    if (validarAdministrador()) {
        require_once 'funcionesPHP/funcionesGenerales.php';
        require_once 'modulos/usuarios/modelos/usuarioModelo.php';
        require_once 'modulos/principal/modelos/login.php';
        confirmBoxBaja();
        $usuarios = getUsuarios();
        require_once 'modulos/usuarios/vistas/mostrarUsuarios.php';
    } else {
        goToIndex();
    }
}