Ciao a tutti.
Sto per la prima volta facendo una pagina di autenticazione in php e mysql
Ho creato una pagina php con questo codice:
Codice PHP:
$ufficio=$_POST['ufficio'];
$passwd=$_POST['passwd'];

$conn mysql_connect('127.0.0.1','userxxxx','passxxxx') or die("Errore di connessione"); 
mysql_select_db("DBxxxx");

$query_login "SELECT * FROM `uffici` WHERE id='$ufficio' AND passwd='$passwd'"// verifico la corripondenza

$rslt_login=mysql_query($query_login);

$row mysql_fetch_row($rslt_login);

    if(!
strlen($row[0]))
        {
            
//Effettuo il login
            
$_SESSION['auth'] = $row[0];
            
header('location:index.php');
        }
        
//Libero la memoria
        
mysql_free_result($result); 
Quindi vorrei che se l'autneticazione è corretta mi porta su index.php

La pagina index.php inizia così:
Codice PHP:

if ($_SESSION['auth']=="")
  {
    
header('location:login.php');
  exit;
  }
 
echo 
"sei autenticato con questo ID ".$_SESSION['auth']; 
A questo punto appena apro la pagina index.php mi crea un loop infinito e non carica la pagina.

Qualcuno intuisce perchè?

Grazie.

P.S.: Se avete qualche esempio funzionante da farmi vedere, posso anche modificare del tutto queste parti di codice.