en otra ventana

Anuncio
ANEXO 2
Código del sistema
Sistema_Admin.php
<?php
/* Script inicial del sistema.
*
* Este script solicita los datos del usuario si aun no ha hecho un login
* o bien crea los marcos de la ventana principal si ya se registro el
* usuario.
*
*/
include_once("../Librerias/Sesion.lib.php");
/* Funcion para desplegar la ventana de ingreso al sistema.
*/
function ingresaSistema($previo=false)
{
/* Despliega una forma de bienvenida.
*/
print "<html><head><title>Modulo de Administración del Sistema</title></head><body>";
print "<center><h1>Bienvenido al modulo de Administración del Sistema.</h1><br><br>";
print "<h3>Por favor ingrese su nombre de usuario y contraseña</h3><br>";
if($previo)
{
print "<b><i>Usuario o contraseña incorrectos.</i></b><br><br>";
}
print "<form action=SistemaAdmin.php method=post>";
print "Usuario: <input type=text name=usuario><br>";
print "Contraseña: <input type=password name=password><br>";
print "<input type=submit value=Enviar> <input type=reset value=Borrar>";
print "</form></body></html>";
}
function interfazUsuario() //
{
print "<html><head><title>Modulo de Administración del Sistema</title></head>";
print "<frameset cols=150,*>";
print "<frame name=Menu src=MenuAdmin.php>";
print "<frame name=Body src=CuerpoAdmin.html>";
print "</frameset></html>";
}
/*
97
************************ Inicio del script ****************************
*/
/* Inicia la sesion.
*/
$Sesion=new ManejoSesion();
/* Si hay una solicitud de sailr ajusta las variables de sesion.
*/
if(isset($_GET['Salir']))
{
$Sesion->cierraSesion();
}
/* Determina si el usuario ya se ha registrado.
* Si ya esta registrado muestra la interfaz correspondiente.
* Si aun no esta registrado muestra la ventana de login.
*/
$nivelAcceso=$Sesion->validaUsuario();
switch($nivelAcceso)
{
case 1:
interfazUsuario();
break;
case 0:
interfazUsuario();
break;
default:
if( isset($_POST['usuario']) )
{
/* El usuario proporciono sus credenciales. Procesalas.
*/
$usuario=$_POST['usuario'];
$password=$_POST['password'];
/* Verifica si el password es valido determina el nivel de acceso.
*/
$nivel=$Sesion->iniSesUsuario($usuario,$password);
if($nivel > -1)
{
/* Usuario valido. Muestra la interfaz correspondiente.
*/
if($nivel)
{
interfazUsuario();
}
98
else
{
interfazUsuario();
}
}
else
{
/* Usuario no valido. Regresa a la forma de ingreso.
*/
ingresaSistema(true);
}
}
else
{
/* Usuario no registrado. Pasa a la forma de ingreso.
*/
ingresaSistema();
}
}
?>
MenuAdmin.php
<?php
/* Librerias.
*/
include_once("../Librerias/Sesion.lib.php");
include_once("../Librerias/Colaborativo.lib.php");
/* Inicia la sesion.
*/
$Sesion=new ManejoSesion();
/* Envia el inicio del menu.
*/
print "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\"></head><body>";
/* Determina el nivel de acceso.
*/
$nivelAcceso=$Sesion->validaUsuario();
switch($nivelAcceso)
{
99
case 1:
print "<a href=Catalogo.php target=Body>Instituciones</a><br>";
print "<a href=Usuarios.php target=Body>Usuarios</a><br>";
print "<a href=Roles.php target=Body>Roles</a><br>";
print "<a href=Proyecto.php target=Body>Proyectos</a><br>";
print "<a href=Objetos.php target=Body>Objetos</a><br>";
print "<a href=Tablones.php target=Body>Tablones</a><br>";
print "<a href=AgendaProy.php target=Body>Agenda Proyecto</a><br>";
print "<a href=AsignaProy.php target=Body>Asignar Proyecto</a><br>";
print "<br><br><a href=SistemaAdmin.php?Salir=Salir target=Main>Salir</a><br><br>";
break;
case 0:
print "<a href=../Sistema_Colaborativo/SistemaColab.php target=Body> Proyectos</a><br><br>";
print "<br><br><a href=SistemaAdmin.php?Salir=Salir target=Main>Salir</a><br><br>";
break;
default:
print "<b><i><font color=#FF0000>Error!!!</font></i></b><br>";
print "Contacte al personal de soporte.";
}
print "</body></html>";
?>
100
Descargar