Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15

    Pagina di conferma da e-mail

    Ciao a tutti.
    Ho un quesito, forse da neofita, ma vorrei con il vostro aiuto risolverlo:
    Invio una mail con PhpMailer, e funziona; nella mail inserisco un link da cliccare per confermare la lettura della stessa del tipo:

    http://www.nomesito.ext/lettura.html?ID=c4ca4238a0b923820dcc509a6f75849b.

    UT è l'MD5 dell' ID utente reale nel DB per il controllo della lettura.
    Visto che l'MD5 di un numero (in questo caso di 1) è sempre uguale, come faccio a controllare che il link arrivi dalla mail e non sia sia stato digitato sulla barra degli indirizzi del browser?

    Grazie a tutti per l'aiuto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    ri-up

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    Nessuno che lo sappia?

  5. #5

    Re: Pagina di conferma da e-mail

    Originariamente inviato da SBstudio
    Visto che l'MD5 di un numero (in questo caso di 1) è sempre uguale, come faccio a controllare che il link arrivi dalla mail e non sia sia stato digitato sulla barra degli indirizzi del browser?
    Io anzichè fare md5($id) ho usato

    md5('parola_che_conosco_solo_io' . $id . 'altra_mia_parola');

    Giusto o sbagliato non lo so... lo sto testando... mi pare funzioni...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    ma si può usare MD5 con 3 parametri?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    scusami, non avevo visto che fossero concatenate.

  8. #8
    Ti piace di più così?
    Codice PHP:
    $idnew 'parola1' $id 'parola2';
    $hash md5($idnew); 
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    15
    Moolto più elegante.

    Grazie.

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.