Hola a todos vengo con una preguntita de un codigo que me tiene medio mariado.
 
El asunto es que quiero darle permisos a algunos usuarios a ciertas paginas de la intranet, es por ello que en la tabla he creado un campo asignandole a cada usuario un numero, el campo se llama permisos (original no :P).
 
Pongo el codigo a continuacion para poder seguir explicando mi pregunta:
 
session_start();
 
 
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
 
 
 
if (isset($_SESSION['s_username'])){
 
$username = $_SESSION["s_username"];
 
echo "Bienvenido, has ingresado como ".$username.". <br><br>";
 
$query = mysql_query("SELECT permisos FROM users WHERE username = '$username'") or die(mysql_error());
$permiso = mysql_num_rows($query);
 
if($permiso == 4) {
 
echo "<a href= 'link/documento1.doc' target=_blank> documento1 </a><br> \n";
echo "<a href= 'link/documento2.doc' target=_blank> documento2 </a><br> \n";
 
}else{
 
   echo "No tiene permiso para ingresar a esta pagina";
}
 
 
}else{
echo "Tu no estas autentificado";
echo $_SESSION['s_username'];
}
 
La parte del if($permiso == 4) o las lineas de arriba al parecer no estan funcionando ya que pasa directo al else "No tiene permiso para ingresar a esta pagina" cuando ejecuto el php con cualquier usuario logeado aunque tenga ingresado en el campo permiso el numero 4. 
 
Le he dado mil vueltas y no se si lo estare haciendo bien, alguien de buen corazon que me pueda echar una manito, muchas gracias :) .... 
   
 



