Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/08/2002, 17:37
Avatar de kaiowas
kaiowas
 
Fecha de Ingreso: septiembre-2001
Ubicación: el averno...
Mensajes: 531
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Cluster: tu autentificador

Cluster perdona que sea tan torpe, pero no logro que me funcione. Mira, esta es la pagina.php de autentificacion donde está el formulario:

Código:
<html>
<head>
<title>Sistema de Noticias MILDMUSIC.COM</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<!-- Formulario HTML-->
<form action="noticiero.php" method="post">
Usuario: <input type="text" name="user">
Password: <input type="password" name="pass">
<input type="submit" value="dale">
</form>
 
<?
// Mostrar error de Autentificación.
include ("aut_mensaje_error.inc.php");
if (isset($_GET['error_login'])){
$error=$_GET['error_login'];
echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FF0000'>Error: $error_login_ms[$error]";
}
?>
</body>
</html>
y este es el código para la página protegida que requiere nivel 10:

Código:
require("aut_verifica.inc.php");
$nivel_acceso=10; // Nivel de acceso para esta p·gina.
// se chequea si el usuario tiene un nivel inferior
// al del nivel de acceso definido para esta p·gina.
// Si no es correcto, se mada a la p·gina que lo llamo con
// la variable de $error_login definida con el n? de error segun el array de
// aut_mensaje_error.inc.php
if ($nivel_acceso < $_SESSION['usuario_nivel']){
header ("Location: $redir?error_login=5");
exit;
}
?>
bien, te recuerdo que creé un usuario con nivel 11 y como ves la regla de validacion es $nivel_acceso < $_SESSION['usuario_nivel']

si mi regla es < ó = no me deja entrar, pero no da el error 5 ($error_login_ms[5]="No está autorizado para realizar esta acción o entrar en esta página";) y si mi regla es > si que me deja.

perdona mi ignorancia, pero puede ser culpa de la actualización que ha hecho PHP desde la versión 4.2.1 en cuanto al paso de variables de página a página? creo que no, ya que otros errores si que me ha llegado a dar al poner mal el password o algo...

no es vital para mi, pero me gustaria ver de resolver este problemilla..