Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    link: hai dimenticato la password?

    ciao a tutti!!! creare il link "hai dimenticato la password?"
    quello situato sotto i form del login che viene in aiuto quando non ci si ricorda la password.
    questo link come gli altri se cliccato rimanda ad una pagina dove chiede l'email e poi dopo che vien premuto il tasto invia una mail con password all'indirizzo di mail scelto.
    se volete rimandarmi ad una guida online va benissimo, io comunque uso dreamweaver se volete spiegarmi i passaggi senza scrivere il codice, grazie

  2. #2
    Logicamente devi fare così :

    • L'utente inserisce la mail per ricevere la password che ha dimenticato.
    • Fai un controllo sul db affinchè verifichi che quella mail sia esistente
    • Esegui una query sul db dove estrai i dati che ti servono relativi alla mail dell'utente
    • Mandi una mail (funzione mail di php) all'indirizzo che ti ha richiesto di ricevere la password in cui passi il valore della password e di tutto quello che gli vuoi spedire

    .......

    Se hai problemi sulla realizzazione posta tutto che ti aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    a ok, grazie. è che io di codice php so ben poco, però mi affidavo a dreamweaver che faceva tutto lui, però i primi tre punti ce la dovrei fare a farli, ma il quarto non ho idea, come faccio a dirgli di inviare una mail?
    ma come deve essere strutturata? tipo faccio una pagina con il form che si ricollega ad una pagina dedicata all'invio mail o riesco a fare tutto sulla stessa pagina?

  4. #4
    1. Puoi fare tutto in una stessa pagina, l'importante è implementare bene tutte le azioni da fare.
    2. In php esiste la funzione "mail" che serve proprio a spedire e-mail.

    Se hai problemi posta pure...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    è che non capisco come unire le due cose, allora, mettiamo che io ho il mio form di form per la mail:
    codice:
    <html>
    <head>
    <title>mail</title>
    </head>
    <body>
            <form method="POST" action="mail_guest.php">
    		<input type="text" name="titolo" size="20"> titolo della mail
    
    
            <textarea rows="4" name="messaggio" cols="28"></textarea> testo della mail
    
    
            <input type="submit" value="Invia" name="B1">
            <input type="hidden" name="indirizzo" value="iacoposk8@libero.it">
            </form>
    </body>
    </html>
    e la funzione mail:
    codice:
    <?
         {
            mail($indirizzo, $titolo, $messaggio);
            echo "Messaggio spedito a: " . $indirizzo ."
    ";
            echo "Oggetto: " . $titolo ."
    ";
            echo "Body: " . $messaggio ."
    ";
        }
    ?>
    come le unisco? perchè con il form posso rimandarmi ad un altra pagina, però non so come far prendere alle variabili i contenuti del form

  6. #6
    da quello che posso capire hai due pagine : una nella quale c'e' la form di inserimento dati ed un'altra nella quale hai la funzione mail...

    La tua form invia le variabili via POST, di conseguenza devi recuperare le variabili nella seconda pagina, dove hai la funzione mail, per l'appunto.

    Codice PHP:
    <?
            
    // recupera le variabili inviate dalla form...
            
    $indirizzo $_POST[indirizzo];
            ... 
    e così via ...
            
    // poi devi inizializzare gli elementi per la funzione mail
            
    mail($indirizzo$titolo$messaggio);
            echo 
    "Messaggio spedito a: " $indirizzo ."
    "
    ;
            echo 
    "Oggetto: " $titolo ."
    "
    ;
            echo 
    "Body: " $messaggio ."
    "
    ;
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    e come faccio a recuperare e inizializzare le variabili? questo non ho proprio idea di come si faccia, perchè io di php non so nulla, mi affido tutto a dreamweaver

  8. #8
    Per recuperare le variabili hai a disposizione due metodi GET e POST.

    Tutto sta nel fatto di come le invii queste variabili. Se le invii con GET, le recuperi con GET, alrimenti con POST.

    Nella tua form hai un attributo di nome "method" che indica il modo attraverso il quale vengono passate le variabili...

    method="GET" oppure method="POST"

    -------

    Quindi, supponendo di aver inviato le variabili con GET, le recuperi così...

    $var_recuperata_conGET = $_GET['variabile_di_modulo'];

    con POST...

    $var_recuperata_conPOST = $_POST['variabile_di_modulo'];

    tutto qua

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.