Example #1
0
background:url(../img/fondo.jpg);
}
</style>
<html>
<?php 
error_reporting(0);
$usuario = $_POST['user'];
$password = $_POST['pass'];
$correo = $usuario;
$correo = trim($correo);
$correo = strtolower($correo);
$contra1 = $password;
$contra1 = trim($contra1);
$contra = strtolower($contra1);
include "./lib.php";
if (existe_usuario($correo)) {
    if (checar_contra($correo, $contra1)) {
        echo '<br><br><br>
		<center><IMG SRC="../img/loading.gif" ALT="Cargando" BORDER=0 WIDTH=600 HEIGTH=200 align=center></center><br>
		<h1><center>Espere Por favor....</center></h1><br><br><br><center><h1>si la pagina tarda en cargar da click en >> <a href="./login">Recargar</a></h1></center>';
        include 'config.php';
        function ip()
        {
            if (isset($_SERVER["HTTP_CLIENT_IP"])) {
                return $_SERVER["HTTP_CLIENT_IP"];
            } elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
                return $_SERVER["HTTP_X_FORWARDED_FOR"];
            } elseif (isset($_SERVER["HTTP_X_FORWARDED"])) {
                return $_SERVER["HTTP_X_FORWARDED"];
            } elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) {
                return $_SERVER["HTTP_FORWARDED_FOR"];
<?php

require_once './datos.php';
require_once './initSmarty.php';
$usuario = $_POST['usuario'];
$clave = $_POST['clave'];
if (login($usuario, $clave)) {
    agregar_ingreso(date('Y-m-d'), $usuario, 'Ingreso correcto', 'Correcto');
    header('location: ./main.php');
} else {
    if (!existe_usuario($usuario)) {
        agregar_ingreso(date('Y-m-d'), $usuario, 'Ingreso incorrecto', 'Nombre de usuario incorrecto');
    } else {
        agregar_ingreso(date('Y-m-d'), $usuario, 'Ingreso incorrecto', 'Clave incorrecta');
    }
    header('location: ./index.php?error=true');
}
            $_SESSION['error']['usuario'][] = '<p><label  style="color:#FF0000;" class="control-label" for="inputError">El email usado ya esta registrado</label></p>';
            header('location: registrar.php');
        }
    } else {
        header('location: registrar.php');
    }
}
if (isset($_POST['login'])) {
    session_start();
    $_SESSION['error']['usuario'] = null;
    $_SESSION['error']['usuario'] = array();
    $errors = 0;
    $errors += validar_password($_POST['password'], "");
    $errors += validar_email($_POST['email']);
    if ($errors == 0) {
        if (existe_usuario($_POST['email']) == 1) {
            if (verificar_login($_POST['email'], $_POST['password'], $result) == 1) {
                $_SESSION['userid'] = $result['id'];
                $_SESSION['username'] = $result['name'];
                header("location:index.php");
            } else {
                $_SESSION['error']['usuario'][] = '<p><label  style="color:#FF0000;" class="control-label" for="inputError">El usuario o contraseña son incorrectos</label></p>';
                header('location: login.php');
            }
        } else {
            $_SESSION['error']['usuario'][] = '<p><label  style="color:#FF0000;" class="control-label" for="inputError">El usuario introducido no existe</label></p>';
            header('location: login.php');
        }
    } else {
        header('location: login.php');
    }