Visualizzazione dei risultati da 1 a 2 su 2

Discussione: SESSIONI e CACHE

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    6

    SESSIONI e CACHE

    Buongiorno a tutti! buon 2005..con un po di ritardo!

    ho un problema con la parte di sessione del mio sito,
    ovvero, una volta effettuata la login, l'utente può
    navigare su delle pagine asp nelle quali effettua delle
    scelte e compila dei form. Alla fine, dopo che ha inserito
    tutti i dati richiesti, ho predisposto una pagina di lettura
    con tutti i dati riassunti e viene chiesta la conferma prima
    di memorizzare i dati nel db.

    Una volta registrati i dati, l'utente è invitato al logout
    oppure a tornare alla home degli utenti registrati.

    Se però l'utente inizia a cliccare il tasto back del browser
    puo ritornare nelle pagine in cui vengono definiti i dati, e
    cliccando sui pulsanti può emettere nuove registrazioni.

    Per risolvere questo problema, ho messo le pagine con cacheControl=NO-CACHE, ma risolvo solo parzialmente i miei
    problemi, in quanto tranne l'ultima pagina, nelle altre è possibile andare avanti e indietro senza perdere dati. Se invece metto il NO-CACHE, nel caso in cui uno si accorga di aver inserito male i dati, e torna indietro, deve ricompilarsi tutto il form..

    sono stato un po contorto, ma spero che qualcuno possa darmi una mano.
    Per ora le idee che ho avuto, sono
    1)disabilitare il tasto back una volta finite le operazioni
    2)mettere un controllo nelle pagine(che è il piu ovvio) ma andando indetro con il back, non c'è il refresh sulle pagine...

    GRAZIE IN ANTICIPO A CHIUNQUE MI POSSA AIUTARE...

    CIAO CIAO


  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    6
    allora?
    provo a spiegare meglio..

    pag1--->pag2--->pag3---->pag4


    allora partendo da pag1 compilo dei dati e li invio a pag2
    qui vengono letti e memorizzati in variabili di sessione

    in pag2 sono richiesti altri dati, vengono letti in pag3.

    in pagina 3 ho il riepilogo dei dati inseriti in pag1 e pag2.
    se torno indietro devo poter vedere le pagine con i dati inseriti.
    se confermo, allora in pag4 vengono memorizzati nel db.

    ora, da pag4 io invito a tornare in pag1, caricandola da capo,
    o al logout.

    se con il back del browser uno torna indietro, va in pag3, pag2
    e pag1.. vede i dati inseriti precedentemente..
    io vorrei che non potesse piu tornare indietro. solo che se metto
    dei flag di controllo nell'intestazione di pag1 pag2 e pag3 non
    risolvo il problema perchè con il back non viene fatto un refresh
    sulla pagina..


    per favore aiutatemi....

    è l'ultimo pezzettino del mio progetto di laurea!
    devo iniziare a scrivere e vorrei prima finire tutto il progetto!

    grazie! :maLOL:

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.