hola,
supongo que este tema esta muy trillaod, pero me encuentro en un callejon sin salida y no he encontrado la solcuion al mismo buscando en los diferentes posts.
la cuestión es que estoy haciedno un sistema para multiples usuarios con 4 grupos de usuarios, ys saben: admin, jefes seccion, redactores, lectores. En la parte de verificacion de los usuarios he escrito este codigo
Código PHP:
<?
//conexion a la base de datos
include ('opendb.php');
//recogida de las variables recibidas del formularios de registro
$user = $_POST["user"];
$pass = $_POST["pass"];
//declaramos la consulta a la bbdd
$consulta = "SELECT * FROM users WHERE user='$user' and pass = '$pass'";
$verificacion = mysql_query ($consulta);
//se verifica que el nombre y el usuario dados estan en la bbdd
if (mysql_num_rows ($verificacion) !=0)
{ //si son validos
session_start ();
session_register ("autentificado");
session_register ("nombre");
session_register ("perfil");
session_register ("level");
$autentificado = "SI";
$nombre = $verificacion["nombre"];
$perfil = $verificacion["perfil"];
$level = $verificacion["level"];
header ("Location:../users/index.php");
} else {
//si no son validos
header ("Location:../index.php?errorusuario=si");
}
mysql_free_result ($verificacion);
?>
la cuestion es que, aunque declaro el registro para la sesion del nombre y el perfil mediante session_register y defino sus variables correspondientes, luego en la pagina indice de la carpeta usuarios no me muestra ni nombre ni tipo de perfil. creo que le falta un array que me almacene los valores de la fila de la tabla en la variable $verificacion, pero no se como hacerlo
![Negando](http://static.forosdelweb.com/fdwtheme/images/smilies/negar.gif)
gracias de antemano