![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User Newbie
Data di registrazione: Mar 2009
Messaggi: 8
|
Riprendendo la discussione Script Login
Da buon "super principiante" ho apprezzato molto la discussione Script Login che adesso però è stata chiusa.
Visto che sono arrivato a fare correttamente funzionare tutti i passi di Login, qualcuno sa dirmi come eseguire il Logout con quegli script? |
|
|
|
|
|
|
|
#2 (permalink) |
|
Moderatore
|
Beh, basta un semplicissimo session_destroy();
Naturalmente devi prima inizializzare lo start della sessione, ed è buona regola anche fare qualche controllo ![]() Ecco come puoi fare : Codice PHP:
Ola! ![]() |
|
|
|
|
|
#5 (permalink) |
|
User Newbie
Data di registrazione: Mar 2009
Messaggi: 8
|
Altre due domandine: se non effettuo il logout, la session scade dopo un certo periodo di tempo o no? E poi, visto che in caso di login corretto, passo la palla ad una pagina html, posso in questa fare il display del nome utente?
Grazie in anticipo. |
|
|
|
|
|
#6 (permalink) |
|
Moderatore
|
Prima domanda :
La sessione, se non effettui il logout, scade alla chiusura della pagina ![]() Seconda domanda : No, non puoi...La pagina deve avere per forza estensione *.php...Rinominala e inserisci con un echo il contenuto della sessione ![]() Per altri dubbi, posta! ![]() |
|
|
|
|
|
#7 (permalink) |
|
User Newbie
Data di registrazione: Mar 2009
Messaggi: 8
|
Allora, nella pagina enter.php (facendo riferimento allo script citato) ho messo:
if(isset($_SESSION['username'])) echo "<script> window.location = la pagine nuoveproposte.php </script>"; e nella pagine nuoveproposte: Utente=<?php echo $_SESSION['username']?> ma non funziona. Evidentemente la sintassi usata non è corretta. Mi dai un aiuto? Grazie. |
|
|
|
|
|
#10 (permalink) |
|
User Newbie
Data di registrazione: Mar 2009
Messaggi: 8
|
Passo successivo:
nella pagina alla quale arrivo, portandomi dietro l'utente, devo selezionare un articolo, dopodiché apro una pagina nella quale devo avere l'utente (e qui ci siamo) più il codice dell'articolo selezionato; ho provato ad usare il comando: <a href='php/checkuser.php?id=5112'><img src='Images/acquista.gif' align="right" border="1"></a> dove checkuser.php verifica che sia stato fatto il login, dopodiché, se OK, passa ad una form per l'inserimento di altri dati; da questa form devo inviare via email il nome utente e il codice articolo; mentre per il nome utente ci sono, il codice articolo non mi viene passato. Nella pagina con la form ho usato il comando: <?php echo $_GET['articolo'] ?> ma non funziona; forse che passando attraverso la checkuser perdo questa informazione, oppure devo aggiungere qualcosa? Ho visto che componendo la pagina della form con Dreamweaver il campo dove c'è l'utente lo definisce come Session.username mentre il codice articolo lo definisce come URL.articolo. Cosa manca ? Grazie per la risposta. |
|
|
|
|
|
#12 (permalink) |
|
User
Data di registrazione: Jan 2009
Messaggi: 22
|
Ciao ragazzi,
a me non funziona. Mi da login SEMPRE corretto. Ho letto sulla discussione chiusa che è perchp devo usare la dicitura: Codice PHP:
Però non ho ben capito. Ma come fa ad andare agli altri? Penso sia sbagliato il controllo sul login.php Il login.php è così: Codice PHP:
thank you. Ciao |
|
|
|