gestion de usuarios

trinity
10 de Marzo del 2005
hola, agradeceria mucho si me podrian ayudar , estoy realizando mi trabajo dirigido, desarrollando un sistema para lo cual tengo 2 tipos de usuarios un administrador y un usuario visita, claro que cada uno tiene distintos privilegios es decir el administrador puede hacer todo en el sistema y el invitado solo hacer consulta como por ejm ver reportes , encontre algo en internet pero es un poco complicado porq se mete con codigo binario.
necesito dar privilegios de acceso al sistema o quitar privilegios porfa necesito ayudaaa

ile
10 de Marzo del 2005
Ten una tbl de PERMISOS y otra de USR_PERMISOS

...pero exactamente qué es lo que quieres?

saludos!

micknico
10 de Marzo del 2005
Hola Trinity
para lo que consultas yo lo hago de la siguiente forma :
Tabla de user te adjunto la structura
Table structure for table `usuarios`
--

CREATE TABLE `usuarios` (
`id` int(10) NOT NULL auto_increment,
`usuario` varchar(50) NOT NULL default '',
`contrasena` varchar(50) NOT NULL default '',
`nivel` varchar(10) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

datos
INSERT INTO `usuarios` VALUES (2, 'supervisor', 'supervisor', 'supervisor');
INSERT INTO `usuarios` VALUES (3, 'turno', 'ingreso', 'turno');

programa

Index.php

<?
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>
</html>


usuarios
<?
echo 'Estas logueado<br>';
echo '· Usuario: '.$_SESSION['turnoUsuario'].'<br>';
echo '· Nivel: '.$_SESSION['turnoNivel'].'<br>';
echo '· Acceso: <a href="buscar.php">Visualizar</a> y <a href="formencab.php">Agregar</a> ODS<br>';
echo '<br><a href="salir.php">salir</a>';
?>

Nota:
debes hacer un script por cada user con los accesos a los prog que deseas, y estos colocarlos en una carpeta usuarios dentro de tu site.

Espero esto te sirva

Saludos!