Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    6

    [jsp/servlet] Invio Email Attivazione Account

    Salve, sto realizzando un'applicazione web con jsp e servlet, ho un piccolo problema che non riesco a risolvere. In pratica non riesco a capire come inviare una email all'utente registrato per fargli attivare l'account. Quindi l'utente si registra e in automatico gli dovrebbe arrivare una email con un link per attivare l'account.
    Qualcuno può darmi una mano?
    GRAZIE

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    potresti agire così:

    nel database salvi le info dell'utente (avrai anche un campo "activated" true/false 0/1 o quello che preferisci ed un campo "activation_code" che potrai riutilizzare in caso di smarrimento password per riattivare l'account dell'utente) così come le ha inserite nel form di registrazione. Il campo activated lo porrai a false e nel campo activation_code metterai un codice da te generato (per esempio, l'MD5 dell'orario di attivazione concatenato alla password scelta dall'utente concatenato ad una tua eventuale parola "segreta"). Invierai l'email di attivazione all'utente, in cui sarà presente un link del tipo:

    http://www.tuosito.com/pagina_attiva...cheè&code=....

    dove al posto dei puntini metterai chiaramente il codice che hai generato prima. Se non sai come inviare email in Java, fai una ricerca sul forum, se n'è parlato milioni di volte e c'è pure una "Pillola" del buon LeleFT a proposito.

    Il resto l'avrai capito da te: recupererai i due parametri, fai una query e se la select restituisce una riga, bingo, setti activated a true e l'utente è abilitato.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    6
    Grazie, sei stato davvero gentile e soprattutto chiaro, ora cerco come inviare l'email era quello che mi interessava maggiormente!!
    Grazie ancora!!

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.