formulario frm_login.php
Código PHP:
<?php
session_start();
if(isset($_SESSION['login']))
$login=$_SESSION['login'];else $login=false;
if($login){
?>
<script type="text/javascript">
window.location="principal.php";
</script>
<?php
}else{
$error = @$_GET['error'];
$perror ="";
if(!empty($error)){
if($error == 1){
/* Reemplaza lo que esta entre comillas por lo
que quieras que se vea cuando no metan bien el pass */
$perror = "Password Incorrecto";
}elseif($error == 2){
$perror = "Usuario no valido";
}elseif($error == 3){
$perror = "Sin permiso en empresa";
}elseif($error == 4){
$perror = "Sesion Terminada";
}elseif($error == 5){
$perror = "Inicié una sesión primero";
}
elseif($error == 6){
$perror = "ERROR No tienes permisos asignados";
}
/* en caso de que quieras setear mas errores descomenta lo siguiente
Tambien puedes agregar mas siguiendo la idea */
/*
elseif($error = 2){
$perror = "Otro error";
}
*/
}
include("librerias/conexion_bd.php");
$link = conectar();
$sql = "SELECT * FROM bd WHERE estatus='1'";
$result = mysqli_query($link,$sql);
$num_filas = mysqli_num_rows($result);
?>
<html class="bg-black">
<head>
<meta charset="UTF-8">
<title>Sistema Administrativo Empresarial | Log in</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="css/AdminLTE.css" rel="stylesheet" type="text/css" />
</head>
<body class="bg-black">
<div class="form-box" id="login-box">
<div class="header">Bienvenido - Inicie Sessión</div>
<form action="sistema/login.php" method="post">
<div class="body bg-gray">
<div class="form-group">
<input type="text" name="username" class="form-control" placeholder="ID Usuario"/>
</div>
<div class="form-group">
<input type="password" name="password" class="form-control" placeholder="Contraseña"/>
</div>
<div class="form-group">
<select name="bd" id="bd" required>
<?php
if ($num_filas > 0) {
while ($fila = mysqli_fetch_object($result)) {
$id_bd = $fila->id_bd;
$nombre = $fila->nombre;
$estatus = $fila->estatus;
?>
<option value="<?php echo $id_bd ?>"><?php echo $nombre ?></option>';
<?php
}
}
?>
</select>
</div>
</div>
<div class="footer">
<button type="submit" class="btn bg-olive btn-block">Iniar Sesión</button>
</div>
<h1 align="center">
<?php
echo $perror;
?>
</h1>
</form>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js" type="text/javascript"></script>
</body>
</html>
<?php
}
?>