Sessioni e ruoli di utenza

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, mi sapete dire come faccio ad non far entrare gli utenti che hanno il livello di accesso 3.

e nell'area deve entrare solo 1 e 2 ??

Il codice è cosi:
PHP:
<?php
session_start();
require_once(dirname(__FILE__) . '/../include.php');
if($_SESSION["logged_in"] == true || $_SESSION["Level_access"] == 1 || $_SESSION["Level_access"] == 2)
{
redirect("../../members/");
}
else
{

}

?>

Ma non funziona,
Mi sapete dire come fare?

grazie mille.
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
è la cosa del redirect dove lo devo metterlo ?

Perché se e 3 fa il redirect alla pagina principale , invece 1 e 2 entrano nel panello .

Mi dici come fare?

grazie mille.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Allora ti consiglierei di strutturare così la pagina:
PHP:
<?php
session_start();

require_once dirname(__FILE__) . '/../include.php';

if (isset($_SESSION['logged_in'])) {
    switch ($_SESSION['Level_access']) {
        case 1: case 2:
            // redirect al pannello
            break;

        case 3:
            // redirect alla home
            break;

        default:
            break;
    }
}
else {
    // utente non loggato... redirect al login?
}
?>
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Allora ti consiglierei di strutturare così la pagina:
PHP:
<?php
session_start();

require_once dirname(__FILE__) . '/../include.php';

if (isset($_SESSION['logged_in'])) {
    switch ($_SESSION['Level_access']) {
        case 1: case 2:
            // redirect al pannello
            break;

        case 3:
            // redirect alla home
            break;

        default:
            break;
    }
}
else {
    // utente non loggato... redirect al login?
}
?>
si con questo metodo funziona.
grazie mille.
 
Discussioni simili
Autore Titolo Forum Risposte Data
keyascii File temporanei Sessioni PHP 6
T PROBLEMA CON SESSIONI PHP 3
ilsuomillennio Sessioni PHP 3
maxnegri Contare sessioni aperte e creare condizione PHP 1
AC1 Sessioni php PHP 16
S [PHP] problemi con le sessioni PHP 3
B [PHP] Reload pagina e sessioni PHP 3
A Php e sessioni PHP 3
J sessioni in PHP PHP 3
T gestione livelli sessioni php msqli PHP 1
M Problema MySQL e sessioni MySQL 0
A form su più pagine e sessioni PHP 8
V Le sessioni: ho dei dubbi sul posizionamento PHP 6
A sessioni sicure? PHP 5
G Controllo scadenza sessioni PHP 2
M Sessioni??? PHP 4
C Sessioni in php (urgente) PHP 4
R Efficenza sessioni con proxy PHP 0
baobabdesign Problema scrittura sessioni PHP 0
Shyson Non mantiene sessioni PHP 0
L segnalare l'utilizzo delle sessioni come accade per i cookie PHP 0
D Login con sessioni per 2 pagine diverse PHP 2
L problema array con le sessioni PHP 1
D Sessioni e variabili PHP 4
R problema con le sessioni PHP 2
L Sessioni rank [#PHP] PHP 3
R Sessioni, cookies e token di autenticazione PHP 0
E [risolto] win 8.1 + IE11 le sessioni PHP non fuonzionano correttamente PHP 7
A Sessioni php PHP 0
otto9due [risolto] Problema sessioni php e login PHP 5
B Sessioni PHP 10
H [risolto] Uso delle SESSIONI PHP 2
F Sessioni PHP 1
A conservazione sessioni PHP 2
S Stampare una variabile in ogni pagina usando le sessioni PHP 5
Z Registrazione e sessioni PHP 8
asevenx problema con le sessioni PHP 6
S Un piccolo aiuto su cookie e sessioni PHP 1
S Problema con sessioni PHP 4
I Problema con le sessioni PHP 2
Emix Problema sessioni... PHP 17
Z Sessioni - Database PHP 6
P Problema con l'uso delle sessioni... PHP 4
E Gestione Sessioni sui file anziche nel database - Come fare? Joomla 0
P Problema con sessioni e aggiornamento profilo PHP 21
redevilduil Php problema nelle sessioni PHP 6
P Ho riunito le prove con le sessioni, ma l'update non va PHP 20
Shyson Non mantiene le sessioni PHP 7
D [JSP] Gestire eccezioni relative alla scadenza delle sessioni Java 0
M $_SESSION['sessione'][1] possibile? Sessioni con indice. PHP 8

Discussioni simili