inicio de session:
Código HTML:
Ver original<h1>INICIO DE SESION
</h1><br /> <form name="inicio" method="post" action="login.php"> <table align="center" style="width: 294px; height: 72px"> <td><input type="text" name="usuario" required/></td></tr> <td><input type="password" name="contrasena" required/></td></tr> <td><input type="submit" value="Iniciar" /></td>
procesa login
Código PHP:
<?php
if (!isset($_SESSION)) {
session_start();
}
$conexion = mysql_connect("localhost","user","pass")
or die("No se pudo realizar la conexion");
mysql_select_db("db",$conexion)
or die("ERROR con la base de datos");
$n=$_POST['usuario'];
$p=$_POST['contrasena'];
$resultado=mysql_query("SELECT id_user,perfil,pass FROM usuarios WHERE id_user='$n' and pass='$p' ",$conexion);
$filas=mysql_fetch_array($resultado);
if(($n != $filas['id_user']) && ($p != $filas['pass'])){
echo '<script language = javascript>
alert("Usuario o Password errados, por favor verifique.")
self.location="index.html"
</script>';
}
else{
switch($filas['perfil']){
case (($n != $filas['id_user']) && ($p != $filas['pass'])):
echo '<script language = javascript>
alert("Usuario o Password errados, por favor verifique.")
self.location="index.html"
</script>';
break;
case "1":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/sistemas/sistemas.php");
break;
case "2":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/mantenimiento/mantenimiento.php");
break;
case "3":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/almacen/almacen.php");
break;
case "4":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/almacencampo/almacencampo.php");
break;
case "5":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/contabilidad/contabilidad.php");
break;
case "6":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/supervisorsig/supervisorsig.php");
break;
case "7":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/ingeresidente/ordenes.php");
break;
case "8":
$_SESSION['id_usuario'] = $filas['id_user'];
header("location:usuarios/directorproyectos/directorproyectos.php");
break;
}
}
?>