Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30

    Definire Variabile Di Sessione Da Modulo

    Salve ragazzi, vi scrivo questo post perchè ho un problema. Sto creando un portale intranet attraverso il quale un utente possa compilare dei moduli. Il modulo da compilare è stato suddiviso in step (step1 e step2) ora il mio problema è evitare che nel passaggio tra lo step1 e step2 si rischi di compilare un modulo che ha iniziato contemporaneamente un altro utente collegato. Es: se l'utente1 ha iniziato la pratica ID:5 e subito dopo un utente2 inizia la pratica ID:6 succede che l'utente1 quando passa allo step2 compila lo step2 della pratica ID:6.
    Per questo volevo gestire il tutto con variabili di sessione. Voglio quindi che prima dell'inizio della pratica l'utenteX inserisca un codice in un campo il quale sia la variabile di sessione che accompagna l'inserimento dei dai nella pratica. Il tutto se possibile da realizzare con dreamweaver.
    /* Parte del codice ....
    ----------------------------------------------------------------------------------
    <%@LANGUAGE = VBScript%>
    <%
    Session("stringa") = "Prova sessioni"
    Response.Write Session("stringa")
    %>
    ----------------------------------------------------------------------------------
    Devo quindi inserire al posto di "Prova sessioni"
    un oggetto che faccia riferimento al contenuto del campo modulo.

    A tutti un ringraziamento anticipato
    Immagini allegate Immagini allegate

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    perché sta roba complicata? :master:

    il server già ti fornisce una sessione univoca!

    l'errore è da un'altra parte...

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La variabile di sessione è personale, nulla vieta che altri eseguano la stessa pratica anche in presenza della suddetta variabile.
    Servono altre tipologie di controlli.

    Roby

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da Roby_72
    La variabile di sessione è personale, nulla vieta che altri eseguano la stessa pratica anche in presenza della suddetta variabile.
    Servono altre tipologie di controlli.

    Roby
    stai più o meno dicendo quello che ho detto io?

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30
    Ho fatto tutti i controlli e vi posso dire che il problema esite. Se il problema è da un'altra parte ... mi potete indicare come risolverlo.

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da tonyweb
    Ho fatto tutti i controlli e vi posso dire che il problema esite. Se il problema è da un'altra parte ... mi potete indicare come risolverlo .
    se non sapppimo dov'è come facciamo?

    da qui posso solo suggerirti una cosa:
    apri la sessione, la registri in un DB (magari aggiungi un alfanumerico casuale) e ti assisicuri ad ogni passaggio che i dati siano uguali.

    diciamo che segui passo passo il client...
    in questo modo puoi anche registrare la sessione e conservarre i dati anche se la pratica viene interrotta

    probabilmnete nei tuoi passaggi c'è qualche chiusura di connessione....

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30

    Grazie mille Vincent.Zeno

    Vincent.Zeno, ho fatto come suggerito da te e tutto funziona correttamente. Grazie mille

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.