Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema Email Convalida

    Salve,
    finalmente dopo tempo ho ritrovato un briciolo di tempo per ritornare a lavorare al mio Sito...
    Mi é venuta improvvisamente la voglia di integrarci un sistema di registrazione,
    e dopo averci lavorato un pochetto ci sono "riuscito".
    Sono bloccato all'Email di Convalida, pur conoscendo il sistema come funzioni,
    non riesco a farlo funzionare corretamente...
    Come giusto che sia, la famosa "pappa pronta" non la voglio,
    quindi posto il mio Code, sperando che qualcuno mi aiuti a risolvere
    Poi faro' un bel giretto nel Forum per aiutare chi posso (nelle mie capacità)

    Bene... allora compilato il Form (non mi pare il caso di postarlo), Nome Pass ed Email,
    accedo al Database ed inserisco il Nuovo Utente assegnandogli la Variabile 'Convalidato' a 0,
    e il Codice Random. Fatto questo gli Invio anche un Email con il Link da Cliccare.

    Quando Clicco il Link, mi porta alla pagina di Controllo, e anche se nel Database l'User é presente non funziona, e il Codice Attivazione non lo setta a 0, e la Variabile Convalidato non la sett a 1...

    Ecco il codice di Controllo che uso...

    <?php

    $sql = "SELECT * FROM Tabel WHERE codiceverifica='$_GET[code]'";
    $res = mysql_query($sql);
    $code_exist = mysql_num_rows($res);

    if($code_exist == 0)
    {
    echo "

    ERRORE...

    Ritorna all'<a href=\"index.php\">HomePage</a> </p>";
    }
    else
    {
    $row = mysql_fetch_row($res);
    $query = "UPDATE Tabel SET verificato=1,codiceverifica='0' WHERE ID='$row[ID]'";
    mysql_query($query);
    echo "

    ATTIVATO!

    Ritorna all'<a href=\"index.php\">HomePage</a> </p>";
    }

    ?>

    Grazie in anticipo...

    PS: Scusate se non ho usato il Tag PHP ma non ho ben capito come funziona...
    Spero sia leggibile cosi' il Code Colorato...

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    prova con
    Codice PHP:
    <?php
    $server
    "";
    $username "";
    $password ="";
    $db"";
    mysql_connect($server,$username$password);
    mysql_select_db($db);
    $codice $_GET['code'];
    if(
    $codice == ""){
    echo 
    "inserire un codice";
    }else{
    $sql mysql_query("SELECT * FROM Tabel WHERE codiceverifica=".$codice."");
    while(
    $controllo mysql_fetch_array($sql)){
        
        
    $id $controllo['id'];
        
    $verificato $controllo['verificato'];
        
    $codiceverifica $controllo['codiceverifica'];
        }
        
    if(
    $verifato == 0){
        
    mysql_query("UPDATE Tabel SET verificato=1 AND codiceverifica='0' WHERE ID=".$id."";
        echo 
    "

    [b]ATTIVATO![/b] 

    Ritorna all'<a href=\"index.php\">HomePage</a> </p>"
    ;
        }else{
            echo 
    "

    [b]ERRORE...[/b] 

    Ritorna all'<a href=\"index.php\">HomePage</a> </p>"
    ;
            }
    }
            
    ?>
    prova con questo codice
    non so se funziona visto che lo scritto in pochi secondi

  3. #3
    Grazie 1000 ora provo, vi faccio sapere piu' tardi se funziona...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.