<?php ob_start(); session_start(); //Valida el usuario switch (inicia_sesion($_POST['Usuario'], $_POST['Password'])) { case -1: //Error de autentificacion //Error de autentificacion case 0: if (inicia_sesion($_POST['Usuario'], $_POST['Password']) == 0) { pantalla(); } else { pantalla(" Error de Autentificacion"); } break; case 1: $_SESSION['Usuario'] = $_POST['Usuario']; $_SESSION['Password'] = $_POST['Password']; header('Location: view-estadisticas.php'); } //Verifica en la base function inicia_sesion($user, $pass) { include 'scripts/conectar.php'; if ($user && $pass) { $sql = "select * from usuarios where nombre = '{$user}' and Password = '******'"; $res = $mysqli->query($sql); if ($res->num_rows == 1) { return 1; } else {
function form_sesion() { ?> <br><br><br> <div align="center"> <form name="form_inicia_sesion" id="form_inicia_sesion" method="post" action="index.php"> <table align="center" cellspacing="10" border="0"> <tr><td height="5" colspan="2"><h3 align="center">Introduzca Usuario y Contraseña</h3></td></tr> <tr><td height="5" colspan="2" bgcolor="#060" style="background-color:#060;"></td></tr> <tr> <td align="right"><label for="usr">Usuario</label></td> <td align="left"><input type="text" name="usr" id="usr" size="25" style="background:url(images/usuario.gif) no-repeat, url(images/bg_input.jpg) top repeat-x; padding:0px 0px 0px 20px; height:21px;" autofocus /></td> </tr> <tr> <td align="right"><label for="pass">Contraseña</label></td> <td align="left"><input type="password" name="pass" id="pass" size="25" style="background:url(images/pass.gif) no-repeat, url(images/bg_input.jpg) top repeat-x; padding:0px 0px 0px 20px; height:21px;" /></td> </tr> <tr><td height="5" colspan="2" bgcolor="#F00" style="background-color:#F00;"></td></tr> <tr> <td colspan="2" align="center"> <input type="submit" name="btn_inicia_sesion" id="btn_inicia_sesion" value="Iniciar Sesión" /> </td> </tr> </table> </form> </div> <?php if ($_POST['btn_inicia_sesion']) { inicia_sesion($_POST['usr'], $_POST['pass']); } }