Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Link di autologin via mail: come ottenere una URL sicura

    Ciao a tutti, ho la necessità di inviare ad alcuni clienti un link via mail che consenta loro di loggarsi automaticamente (senza passare per il form sul sito e inserire username e password).
    Ora è chiaro che potrei inviare in chiaro username e password, tuttavia non è una tecnica sicurissima.
    E' altrettanto vero che non mi è possibile generare un link in cui le variabili che compongono la querystring vengano passate allo script phpp con un POST.

    Come gestireste un problema di questo tipo?
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  2. #2
    Prova a dare un'occhiata a questo link: http://www.bitrepository.com/php-autologin.html
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  3. #3
    Ciao, in effetti è un sistema interessante che terrò presente, tuttavia il mio problema è di natura diversa.
    Purtroppo in azienda è considerato "necessario" che i clienti si logghino sul sito senza fare il minimo sforzo dunque è importante che i suddetti ricevano via mail una o diverse url a seconda dell'azione che deve scaturire e cliccarci sopra, loggarsi, andare nella pagina in cui devono andare e fare quello che devono fare. Questa cosa il cliente deve averla a disposizione in un numero 'x' di postazioni che ricevono quella mail. In questo flusso è piuttosto raro che il cliente usufruisca del form in home page e assai più raro che si renda conto che deve mettere una spunta 'remember me'.
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  4. #4
    Ho capito....


    Ma questo link deve esser temporaneo o permanente?
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    link

    Codice PHP:

    // questo lo invii via mail

    $link "http://www.tuosito.it/dircliente/?pass=".md5($pass)."&id=".$id."&azione=saluti";

    // id potresti pure criptarlo con md5 
    poi nella pagina index.php di dircliente inserisci un controllo sulla password archiviate e nell'id, e vedi che azione fargli fare.

    Ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  6. #6
    Credo che sia meglio nn inserire i dati in chiaro...
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  7. #7
    Ciao, è questo il punto, in alcuni casi il login deve essere un link perenne, in altri potrei pure gestirlo in modo temporaneo.
    Anche secondo me il passaggio in chiaro non è mai il massimo a prescindere.

    Quello che volevo approfondire era appunto la giusta tecnica per non passare dati sensibili in una url senza usare - per forza di cose - il post.
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  8. #8
    Utilizzano IP statici?
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  9. #9
    Niente ip statici.. sono clienti (tanti) che ricevono queste mail e utilizzano quei link.
    Negli anni - purtroppo - ci si sono abituati ed è ora difficile 'rieducarli' a un sistema normale di login.
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  10. #10
    Provo a darti una soluzione:

    Gli setti cmq un user ed una password per ogni utente e gli associ una stringa identificativa.

    Nell'url che gli passi ci metti come parametro questo campo (giusto per riconoscere l'utente che ti sta chiedendo il login).

    Al primo accesso gli setti un Cookies dove memorizzi User e Password, quindi, dopo il primo accesso, vai a controllare se ci sono i Cookies che hai settato, se eventualmente non ci sono più gli devi chiedere di inserire la password, così sei sicuro dell'identità dell'utente che sta effettuando il login.
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.