acceso de usuarios, tipo foro

stef
03 de Marzo del 2005
me gustaria crear un acceso restringido para usuarios, un tipo a lo que se hace en los foros, al identificarse se guarda una cookie, y si el usuario y el password estan en la BD se crea la cookie i lo dirige a otra pagina. Tenia algo echo, pero no se como hacer que compruebe en todas las paginas enlazadas el usuario, o sea, que la cookie este creada. Muchas gracias.

micknico
03 de Marzo del 2005
Index para los user

<?
session_start();
include('config.php');
?>
<html>
<head>
<title>Sistema de ODS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="archivos/estilo.css" rel="stylesheet">
</head>
<body>
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="700" height="35" bgcolor="#384A56"><strong><font color="#FFFFFF" size="4">&nbsp;Sistema
de ODS</font></strong></td>
</tr>
<tr>
<td height="10" valign="top" bgcolor="#7A8790"><img src="archivos/spacer.gif" width="1" height="10"></td>
</tr>
<tr>
<td height="204" valign="top"><br><?
if($_SESSION['adminUsuario']) { include('usuarios/admin.php'); }
elseif($_SESSION['supervisorUsuario']) { include('usuarios/supervisor.php'); }
elseif($_SESSION['turnoUsuario']) { include('usuarios/turno.php'); }
else {
?><form action="ver.php" method="post" name="formularo">
<p>Necesitas ingresar tus datos para poder acceder a esta area.</p>
<p>Usuario:
<input name="usuario" type="text" id="usuario">
<br>
Contrase&ntilde;a:
<input name="contrasena" type="password" id="contrasena">
</p>
<p>
<input name="verificacion" type="submit" id="verificacion" value="entrar">
</p>
</form>
<? } ?></td>
</tr>
</table>
</body>


en carpeta usuarios

<?
echo 'Estas logueado<br>';
echo '· Usuario: '.$_SESSION['adminUsuario'].'<br>';
echo '· Nivel: '.$_SESSION['adminNivel'].'<br>';
echo '· Acceso: Todo el sistema<p>';
echo '<a href="buscar.php">Visualizar y modificar ODS</a><br><a href="formencab.php">Agregar nueva ODS</a><p>';
echo '<a href="salir.php">salir</a>';


esta opcion debieses repetirla para los tipos de usuarios que tengas en archivos separados

Saludos!