Ejemplo n.º 1
0
<?php

if (isset($_POST['funcion'])) {
    include 'functions.php';
    $info = $_POST['funcion'];
    switch ($info) {
        case 'iniciar_sesion':
            $email = $_POST['email'];
            $contrasena = $_POST['contrasena'];
            $data = iniciar_sesion($email, $contrasena);
            break;
        case 'registrar_usuario':
            $documento = $_POST['documento'];
            $nombre = $_POST['nombre'];
            $apellidos = $_POST['apellidos'];
            $email = $_POST['email'];
            $contrasena = $_POST['contrasena'];
            $fecha_nacimiento = $_POST['fecha_nacimiento'];
            $genero = $_POST['genero'];
            $data = registrar_usuario($documento, $nombre, $apellidos, $email, $contrasena, $fecha_nacimiento, $genero);
            break;
        case 'nuevo_producto':
            $referencia = $_POST['referencia'];
            $nombre = $_POST['nombre'];
            $valor = $_POST['valor'];
            $descuento = $_POST['descuento'];
            $marca = $_POST['marca'];
            $genero = $_POST['genero'];
            $descripcion = $_POST['descripcion'];
            $data = nuevo_producto($referencia, $nombre, $valor, $descuento, $marca, $genero, $descripcion);
            break;
Ejemplo n.º 2
0
<?php

require_once 'includes/config.php';
require_once 'includes/functions.php';
iniciar_sesion();
require_once 'includes/header.php';
?>
<div id="content">
    <h1 class="page-name" align="center">Inicia sesión para generar un boton de pago</h1>
    
    <form action="" method="post" id="form-login" class="form-box round-corner group">
        <label for="usuario">Usuario</label>
        <input type="text" name="usuario" />
        <label for="password">Contraseña</label>
        <input type="password" name="password" />
        <input type="submit" name="login" value="Iniciar sesión" />
    </form>

</div><!-- #psh-content -->

<?php 
require_once 'includes/footer.php';
//require_once ("../modelo/coneccionBD.php");
//conectarBD($cn);
require "../modelo/funciones1.php";
require "../modelo/consultaConf.php";
require "../modelo/setearTwig.php";
require '../modelo/chequearInicioDeSesion.php';
session_start();
if (!empty($_GET['flag']) && $_GET['flag'] == 'true') {
    CerrarSesion();
}
if (!empty($_SESSION['nombreusuario'])) {
    header("Location:controlador_login.php");
    //Chekear si tiene sesion iniciada. If true redireccionar a backend
}
if (!empty($_POST['usuario']) && !empty($_POST['token'] && !empty($_SESSION['token']) && $_POST['token'] == $_SESSION['token'])) {
    $mostrofallo = iniciar_sesion($id, $rol, htmlentities($_POST["usuario"]), htmlentities($_POST["clave"]));
    //verificar si se quiso iniciar sesion
    if (!$mostrofallo) {
        $_SESSION['nombreusuario'] = htmlentities($_POST["usuario"]);
        $_SESSION['rol'] = $rol;
        $_SESSION['id'] = $id;
        header("Location: controlador_login.php");
    }
}
$configuraciones = consultaConf();
//consulta la configuracion y devuelve en $configuraciones
$token = md5(uniqid(microtime(), true));
$_SESSION['token'] = $token;
$twig = setearTwig();
//seteo twig en $template
if ($configuraciones['0']['habilitada']) {