Ciao ragazzi,
il mio sistema di registrazione utenti prevede una mail automatica dopo la registrazione in cui c'è un link che attiva l'account...

Ma quando clicco sul link mi dice che la registrazione non può essere effettuata. Ho impostato il tempo massimo tra la mail e la conferma a 24 ore... ma magari ho sbagliato qualcosa nel codice...

Codice PHP:
$_CONFIG['regexpire'] = 24//in ore

function reg_clean_expired(){
    global 
$_CONFIG;
    
    
$query mysql_query("
    DELETE FROM "
.$_CONFIG['table_utenti']."
    WHERE (regdate + "
.($_CONFIG['regexpire'] * 60 60).") <= ".time()." and temp='1'");
}

if(isset(
$_GET['id']) and strlen($_GET['id']) == 32){
    
reg_clean_expired();
    
$status reg_confirm($_GET['id']);
    
    switch(
$status){
        case 
REG_SUCCESS:
            
$msg "La tua registrazione è stata confermata; ora puoi effettuare il login.";
        break;
        case 
REG_FAILED:
            
$msg "La registrazione non può essere confermata, probabilemente poichè è scaduta.";
        break;
    } 
Cosa sbaglio?