Visualizzazione risultati 1 fino 3 di 3

Discussione: Form con doppia Action

  1. #1
    Guest

    Exclamation Form con doppia Action

    Salve ragazzi!
    Credo questa sia la sezione giusta per il seguente quesito...

    Allora ho una pagina con due frame:
    - 1 Frame: Un menu con i vari link e la possibilità attraverso un form di fare Login e Logout
    - 2 Frame: Qui compaiono le pagine che l'utente seleziona nel menu


    Il mio problema è relativo al logout. Un utente che si Logga accede ad un menu che gli permette di arrivare a delle pagine riservate per poter eseguire diverse operazioni su file xml. Ora se io premo Logout il mio form mi disconnette l'utente nascondendo il menu per gli utenti ma purtroppo nell'altro frame rimane aperta la pagina dove è possibile scrivere sui file xml.
    Non so se mi sono spiegato bene...
    Come posso cliccando sul Logout aggiornare anche l'altro frame?

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Qual è il motivo per cui il logout si trova un altro frame?
    Forse stai facendo un uso improprio dei frames...

    Comunque, se vuoi continuare per questa strada puoi cavartela con javascript.
    Nella pagina dove fai effettuare il logout inserisci:
    Codice HTML:
    <script type="text/javascript">
    //<![CDATA[
    parent.frames[0].document.write("Messaggio di logout");
    //]]>
    </script>
    Ultima modifica di javascripter : 02-06-2011 alle ore 16.36.26

  3. #3
    Guest

    Predefinito

    In che senso sto facendo un'uso improprio dei frame?

    Cmq il login è sotto il menu...quindi nel primo frame.
    Nel secondo si aprono i link cliccati dal menu.

    Il problema non è il logout che mi riesce utilizzando PHP e Session. Il problema è come far riconoscere alle altre pagine che ci si è "sloggati". Siccome non riesco a fare questo controllo vorrei che quando clicco su logout (oltre a pulire le Session) mi apre una pagina nel secondo frame che non è una di quelle riservate agli utenti

    EDIT:
    Sono riuscito a farlo cambiando leggermente l'impostazione del sito :)
    Ultima modifica di javascripter : 02-06-2011 alle ore 17.54.13 Motivo: post consecutivo, usa il tasto edita.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •