|
$bg_negro="#3e1800";
$bg_rojo="#ff6600";
$bg_naran="#ff9b05";
$color_fran=$_SESSION['color0'];
$color_negro=$_SESSION['color1'];
$nombre_prog=$_SESSION['prog'];
$varim=$_SESSION['varim'];
?>
|
$tabla1="usuarios";
$tabla2="menus_lat";
//-----------Comprobar Datos-------------
global $usuario;
global $password;
global $tipo;
global $mostrar;
global $prog;
global $cadena_programas;
global $nombre_us;
global $nivel_menu1;
global $nivel_menu2;
$nivel_menu1="10"; // nivel del menu de mantenimientos
$nivel_menu2="11"; // nivel del menu de mantenimientos
$usuario=$_POST['usuario'];
$password=$_POST['password'];
if ((!isset($usuario)) || (!isset($password))){
Pedir_Entrada();
}else{
$mostrar="";
Comprobar_Datos($tabla1);
switch($tipo){
case "usuario":
Cargar_Programas($path);
Mostrar_Derechos($tabla2);
break;
case "admin":
Es_Administrador();
break;
default:
Pedir_Entrada();
break;
}
}
?>
|
|
//--------formulario de entrada-----------
function Pedir_Entrada(){
global $mostrar;
?>
}
function Comprobar_Datos($tabla1){
//-----------Detectar Valores------------
global $usuario;
global $password;
global $tipo;
global $mostrar;
global $prog;
global $nombre_us;
$usu=$usuario; //echo $usuario."-- ";
$pas=$password; //echo $password."**";
$query="SELECT * FROM $tabla1 WHERE usuario = '$usu'";
$result=mysql_query($query);
$datos=mysql_fetch_array($result);
$nombre_us=$datos[1];
$depar=$datos[2];
$contra=$datos[3];
$admy=$datos[4];
$prog=$datos[5];
if ($contra==$pas){
if (empty($admy)){ // es usuario normal
$tipo="usuario";
}else{ // es Administrador
$tipo="admin";
}
}else{ // clave incorrecta
$tipo="";
$usuario="";
$password="";
$mostrar="Los datos no son Correctos. Vuelva a intentarlo.";
}
}
/*----------------------------------------------------*/
function Cargar_Programas($path)
{
$path="./paginas/mantenimientos/";
global $cadena_programas;
$programas = array();
if ($handle = opendir($path)) {
$a=0;
while (false !== ($entrada = readdir($handle))) {
if ($entrada != "." && $entrada != "..") {
if (substr($entrada,0,4)=="ABM_"){
$programas[$a] = $entrada;
//echo $entrada." ";
$a++;
}
}
}
sort($programas);
$cadena_programas = implode(",",$programas);
closedir($handle);
}
}
/*----------------------------------------------------*/
function Mostrar_Derechos($tabla2){
global $cadena_programas;
global $nombre_us;
global $nivel_menu;
$nom_usuari=$nombre_us;
$prog=$cadena_programas;
?>
Bienvenid@ echo strtoupper($nom_usuari);?> , tiene acceso a: |
|
}
/*----------------------------------------------------*/
function Es_Administrador(){
global $nivel_menu1;
global $nivel_menu2;
global $nombre_us;
?>
Administrador |
echo strtoupper($nombre_us);?> |
|
Seleccionar Proceso |
|
/*Si se lee de una base de datos descomentar estas lineas
$enlace1="pag_inicio.php?nummenu=$nivel_menu1&opcion_menu=002&submenu=00&admin=$nombread";
$enlace2="pag_inicio.php?nummenu=$nivel_menu1&opcion_menu=003&submenu=00&admin=$nombread";
*/
/*Si se lee de un fichero de texto descomentar estas lineas */
$enlace1="pag_inicio.php?menu=$nivel_menu1&admin=$nombre_us";
$enlace2="pag_inicio.php?menu=$nivel_menu2&admin=$nombre_us";
?>
|
}
?>
|
|
|