-
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?
-
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>
-
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 :)