• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Aiuto problema con la index

Stato
Discussione chiusa ad ulteriori risposte.

xXDenizXx

Utente Normale
Autore del topic
21 Settembre 2016
63
11
Miglior risposta
0
Buonasera a tutti, sono un principiante alle prime armi sto studiando appena il php. Ho creato per la prima volta un sito in localhost (con xampp) creando un sistema di login e registrazione. Ho creato un menu a tab e vorrei sapere come faccio a far apparire in un pannello del menu (non avendo effettutato il login) "Area Riservata" e vorrei che dopo aver effettuato l'accesso invece di "Area Riservata" ci sia "Logout". E se potete dirmi il codice per effettuare il logout cliccando proprio sul pannello ve ne sarei molto grato.

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

QUESTA E' LA INDEX.PHP
 
Buonasera a tutti, sono un principiante alle prime armi sto studiando appena il php. Ho creato per la prima volta un sito in localhost (con xampp) creando un sistema di login e registrazione. Ho creato un menu a tab e vorrei sapere come faccio a far apparire in un pannello del menu (non avendo effettutato il login) "Area Riservata" e vorrei che dopo aver effettuato l'accesso invece di "Area Riservata" ci sia "Logout". E se potete dirmi il codice per effettuare il logout cliccando proprio sul pannello ve ne sarei molto grato.

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

QUESTA E' LA INDEX.PHP
Fai un if
qualcosa di simile a questo:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Inviato dal mio JERRY utilizzando Tapatalk
 
Non so se hai fatto caso alle righe seguenti, ma ti spiego in circa 2 frasi come funziona:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Quando ti registri avvii una sessione username con valore il nome utente (o almeno credo, dato che non ho visto il codice del login) dell'utente che ha fatto il login, pertanto, quando inserisci $_SESSION['username'] all'interno della funzione isset, controlla se quella variabile non è null; se non è null, vuol dire che ha un valore, quello del nome utente.

Rispondendo alla tua domanda, puoi provare una cosa simile:
index.php
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Non so se hai fatto caso alle righe seguenti, ma ti spiego in circa 2 frasi come funziona:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Quando ti registri avvii una sessione username con valore il nome utente (o almeno credo, dato che non ho visto il codice del login) dell'utente che ha fatto il login, pertanto, quando inserisci $_SESSION['username'] all'interno della funzione isset, controlla se quella variabile non è null; se non è null, vuol dire che ha un valore, quello del nome utente.

Rispondendo alla tua domanda, puoi provare una cosa simile:
index.php
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Buonasera, grazie per la risposta ma quello che intendevo era questo codice: quando sono loggato vorrei che al posto di "Area riservata" ci sia logout, invece quando non sono loggato ci sia area riservata
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Buonasera, grazie per la risposta ma quello che intendevo era questo codice: quando sono loggato vorrei che al posto di "Area riservata" ci sia logout, invece quando non sono loggato ci sia area riservata
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Eh appunto, ti ho detto come arrivarci. Sostituisci quel codice con questo:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Stato
Discussione chiusa ad ulteriori risposte.