código donde necesito dar derechos
pagina donde pido el usuario y la contraseña esta en HTMLpagina2.hntml
Código HTML:
 //Aquí usuario y contraseña y los datos ingresados lo envió al valida.php <html> <body> <fieldset> <center> <form action="valida.php" method="post"> Ingrese usuario: <input type="text" name="usuario" size="40"><br> Ingrese su clave o pasword: <input type="password" name="clave" size="20"><br> <input type="submit" value="Confirmar"> </form> </center> </fieldset> </body> </html>
Código PHP:
   <?php
/*Conecta*/
 
  $conexion=mysql_connect("mysql.salsero.com","salsas","12345") or
   die("Problemas en la conexion");
 
   mysql_select_db("salsas",$conexion) or
    die("Problemas en la selección de la base de datos");
 
$registro=mysql_query("select * from verdes where usuario='$_REQUEST[usuario]' 
                       and clave='$_REQUEST[clave]'",$conexion) or 
                               die("Error:".mysql_error());
       if ($reg=mysql_fetch_array($registro))
{
  $_SESSION['nombre']=$reg['nombre'];
  echo "<a href=\"foro.php\">Puede ingresar al sitio</a>";
}
else
{
  echo "No esta autorizado a ingresar al sitio (Clave (pasword) o nombre de Usuario incorrecto)    <a href=\"pagina2.html\">Reintentar</a>";
}        
?>    Código PHP:
   <?php
session_start();
?>
<?php
  $conexion=mysql_connect("mysql.salsero.com","salsas","12345") or
   die("Problemas en la conexion");
 
   mysql_select_db("salsas",$conexion) or
    die("Problemas en la selección de la base de datos");
 
/*aqui selecciona la base de dato  Verdes y cuando usuario y contrasena son iguales por el metodo $_REQUEST introducidos al principio a partir de aquí me tira errores */
 
   $registro=mysql_query("select * from verdes where usuario='$_REQUEST[usuario]' AND clave='$_REQUEST[clave]'";
   $datos=mysql_query($registro,$conexion)   or         
                       die ("Error:".mysql_error());                    
         
    $cantidad=mysql_num_rows($datos);
 /*aquí la estructura no se si esta bien como la planteo pero no paso des la selección de la base por que si conecta*/
if($cantidad <= 0)
{
 header ("location:index.html?error=true");
}
 else{
  session_start();
  fila=mysql_fetch_array($datos);
  $_SESSION["id"]=$fila["id"];
  
  if ($fila["nivel"] = = '0')
   {
    $_SESSION['nombre']=$reg['nombre'];
    echo "<a href=\"foro.php\">Puede ingresar al sitio</a>";
   }
  else{
    if ($fila["nivel"] = = '1')
     {
      $_SESSION['nombre']=$reg['nombre'];
      echo "<a href=\"foro1.php\">Puede ingresar al sitio</a>";
     }
   else{
      if($fila["nivel"] == '2')
       {
        $_SESSION['nombre']=$reg['nombre'];
         echo "<a href=\"foro1.php\">Puede ingresar al sitio</a>";
        }
    else{
       if ($reg=mysql_fetch_array($registro));
        {
          $_SESSION['nombre']=$reg['nombre'];
          echo "<a href=\"foro.php\">Puede ingresar al sitio</a>";
        }
     else{
           echo "No esta autorizado a ingresar al sitio (Clave o nombre de Usuario incorrecto)";
          }
         }
        }  
       }
    }
?>     
 
 Problemas con restricciones de usuarios en php y privilegios
 Problemas con restricciones de usuarios en php y privilegios 
 Respuesta: Problemas con restricciones de usuarios en php y privilejios
 Respuesta: Problemas con restricciones de usuarios en php y privilejios 


