Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Pagina accessibile solo da determinato link

    Ciao a tutti,
    dovrei fare un sito dove raccolgo informazioni da parte dei miei clienti.
    Per intenderci una cosa tipo i sondaggi di google.

    Io mando via mail al mio cliente il sondaggio, lui cliccando accede alla pagina dedicata e mi compila il questionario.

    Ovviamente non posso mettere un'autenticazione, ma lasciare la URL libera mi sembra rischioso.
    Che soluzioni potrei adottare?
    Ovviametne metterei che la cartella non è indicizzabile.

    Grazie
    Sonia

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    l'accesso dovrebbe essere univoco per ogni cliente?

    potresti mettere un valore in querystring a mo' di autenticazione.
    questo ti consentirebbe anche di sapere se il sondaggio è stato completato e quindi chiudere l'accesso al singolo utente.

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ti espongo la mia idea, ma non so quanto possa essere sicura.
    1- Dal backend l'utente inserisce mail e nominativo a cui inviare il sondaggio che vengono salvati nel db insieme all'orario di invio sondaggio
    2- Il link sarà una cosa tipo http://www.miosito.it/sondaggio.php?...&nome=caterina
    3- Arrivati sulla pagina si controlla esista nel db mail e nominativo e che siano stati inseriti non oltre 7 giorni
    3.1 - Se mail e nominativo sono nel db da meno di 7 giorni appare il sondaggio
    3.2 - Se non rispettano le caratteristiche reindirizzo a www.miosito.it

    Ti sermba una buona idea funzionale?
    Accetto suggerimenti
    Grazie
    Sonia

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    per la procedura ok, ma comunque genererei un codice unico per l'accesso.
    niente email e nome utente inviati.

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Quindi nel db genereresti un codice tipo abc123050422
    Nell'url miapagina.php?miocodice=abc123050422 e da li controllo la presenza del codice e la validità temporale?
    Grazie mille dell'opinione.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    residenza
    NG Lab Cecchina, Roma
    Messaggi
    143
    nella pagina di partenza definisci una costante che annulli nella pagina di destinazione.
    if (!defined("COSTANTE"))
    die('Direct access to the page is not allowed');
    Ottima scelta

Tag per questa discussione

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.