[PHP] Problema autenticazione mail

  • Creatore Discussione Creatore Discussione pezzo
  • Data di inizio Data di inizio

pezzo

Nuovo Utente
16 Dic 2005
2
0
0
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 della mail nonostante si attivi l'account mi restituisce un msg di errore...

vi posto il codice:
pagina confirm
PHP:
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;
    }

E le funzioni richiamate:
PHP:
function reg_confirm($id){
    global $_CONFIG;
    
    $query = mysql_query("
    UPDATE ".$_CONFIG['table_utenti']."
    SET temp='0'
    WHERE uid='".$id."'");
    
    return (mysql_affected_rows () != 0) ? REG_SUCCESS : REG_FAILED;


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

Non trovo l'errore! :dipser:

Grazie mille :)
 

Discussioni simili