Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2010, 14:57
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: [Ayuda] 2 variables en un condicional

o usas comparación por cadenas, o un array:

Código PHP:
verificar($_SESSION['nickname'],array('mod''admin'), $dbConn);
//o de esta forma (nota: sin espacios en blanco):
verificar($_SESSION['nickname'],'mod,admin'$dbConn); 
Código PHP:
// verificamos los atributos de acceso para los usuarios
function verificar($user$rango$conexion) {
    
//garantizo que si paso un string se convierta en cadena
    
if(! is_array($rango)){
        
$rango explode(',',$rango);
    }
    
// busqueda de los datos de usuarios para loguear.
    
$query "SELECT id, nickname, fullname, password, email, gender, date, country, team, steamID, tipo FROM `usuarios` WHERE nickname = '$user'";
    
$resultado mysql_query ($query$conexion);
    
$row mysql_fetch_array ($resultado);
    
$tipo $row ['tipo'];
    unset(
$query);
    
    if (! 
in_array($tipo,$rango)) {
    echo(
$_SESSION['nickname'].'. No tiene permiso para acceder aquí. '.$rango);
    
//header( 'Location: articulos.php' );
    
die;
    }