Hola a todos. Estoy usando el autentificador para que diferentes usuarios tengan acceso a diferentes partes de la misma página. Se trata de una galería de fotos en la que dependiendo del nivel de acceso podran añadir comentarios o subir fotos, y necesito que tanto el formulario de registro como lo demas estén en el mismo archivo. He estado haciendo pruebas y me funciona, pero cuando accedo al archivo sin haber iniciado antes sesion me sale el mensaje de error Error cod.:1 - Acceso incorrecto!.
 
Aquí teneis cómo he usado el código; el archivo lo he llamado galerias2.php. Espero una ayudita  
 Código PHP:
    <?
 
require("aut_verifica.inc.php");
$nivel_acceso=5;
if ($nivel_acceso == $_SESSION['usuario_nivel']){
header ("Location: $redir?error_login=5");
exit;
}?>
 
<html>......
....
 
<?
if ($nivel_acceso < $_SESSION['usuario_nivel']){
 
echo "Esto es una página con acceso restringido.<br><br>";} ?>
......
....
<? if (empty ($_SESSION['usuario_nivel'])) {?>  <br>
           <form action="galerias2.php" method="post"><br>
              <?
                          // 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]";
                          }
                         ?>
        Usuario:<br>         <input type="text" name="user" size="15" class="imputbox"><br>    
        Contraseña:<br>      <input type="password" name="pass" size="15" class="imputbox"><br><br>
                              <input name="submit" type="submit" value="  Entrar  "> <? } ?>
                            
                             
    <? if (isset ($_SESSION['usuario_nivel'])) {?>  <br>
           <form action="aut_logout.php" method="post"><br>
           <input name="submit" type="submit" value="  salir  "> <? } ?>