Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/05/2012, 22:29
markos22
 
Fecha de Ingreso: mayo-2012
Mensajes: 26
Antigüedad: 12 años
Puntos: 2
Respuesta: problema con sesion de varios usuarios

hola vuelvo nuevamente, todo andaba bien, hasta q.. paso a explicarles


el logeo ya sea de usuario o administrador, funciona bien, la redireccion y restriccion de paginas funciona bien..

el problema viene cuando uno no esta logueado

por ejemplo, el form de login lo tengo en comercio/index.php,

pero por ejemplo sin loguearme deseo entrar a la pagina del usuario comercio/user/info_.php y me da error, ya se q obviamente no se podria ingresar por q no esta autentificado, pero antes me salia con el echo

Debes estar autorizado e iniciar sesion para ver esta página.

pero ahora sale un error arriba de eso q dice:

Notice: Undefined index: level_usuario in C:\...................\comercio\auth.php on line 6

y este es el codigo del auth.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. //$nivel_pagina = 1; esta colocado en cada pagina, para darle el nivel a cada pagina
  4.  
  5. if ($_SESSION["level_usuario"] !=$nivel_pagina) {
  6. echo "Debes estar autorizado e iniciar sesion para ver esta página. <a href='index.php'>Ingresar</a>";
  7.  
  8. }

se q dice q no esta definido las variable, pero debo colocar de nuevo? o habra alguna otra forma..

por que esoo lo defini en la validacion del login justo despues del session start.. como lo pueden ver en el primer php, del primer mensaje. el level_usuario, esta definido.

espero sus respuestas, gracias desde ya.