Spero sia l'orario, ma mi sa che sono un po' di coccio

Allora ho fatto così:

Codice PHP:
<?php
session_start
();
$utente $_REQUEST['user'];
$pass $_REQUEST['psw'];
$_SESSION['user'] = $utente;
$_SESSION['psw'] = $pass;
include
"config.php";
dbconnect();
if (!isset(
$verifica_login)) $verifica_login='';
if (
$_REQUEST['action']=='login') {
        
$result=mysql_query("SELECT * FROM login WHERE utente='".$_REQUEST['user']."' AND pass='".$_REQUEST['psw']."'");
$num_rows mysql_num_rows($result);
Inserendo le altre righe qui

Codice PHP:
    if($num_rows !== 0)
    {
        if (
mysql_num_rows($result)>0) list($verifica_login)=mysql_fetch_row($result);
        else 
$verifica_login='';        
    }
}

$_SESSION['verified_user'];
print 
$verifica_login;
if(
$verifica_login != ''){    
      print
"Bentornato"."<meta http-equiv='refresh' content='2; url=scegli_mod.php'>";    
    }else{
    print
"Utente Sconosciuto"."<meta http-equiv='refresh' content='2; url=modifica.php'>";

    
mysql_close($conn);
}
?> 
Ma mi lascia entrare anche senza loggarmi

Codice PHP:
session_start();
if (
$_SESSION['verified_user'] == '') print "<meta http-equiv='refresh' content='2; url=modifica.php'>"
mentre se aggiungo questo

Codice PHP:
if ($verifica_login == ''header("Location: modifica.php");
session_register("verifica_login"); 
non mi fa entrare anche se faccio il login

Se provo a stampare il risultato di $verifica_login
Codice PHP:
print "var".$verifica_login
ottengo 1 quando passo dal form allo scrpt di login, mentre invece non ottengo nulla quando accedo ad una pagina protetta