mAu
Erfahrenes Mitglied
PHP:
<?php
$ip = '192.168.0.1'; // Ip-Adresse, kann auch eine Webseite sein, jedoch ohne http://
$port = 80; // Port
if(($sStatus = fsockopen($ip, $port)) !== false){
echo 'Online!';
fclose($sStatus);
} else{
echo 'Offline!';
}
?>
Wenn du also eingeloggt bist, dann schreibst du den Status des Users in die Session, z.B. so:
PHP:
$_SESSION['userStatus'] = $row->userStatus; // Wenn dein Feld so heißt
Dann kannst du auf den Seiten prüfen, ob der User sie sehen darf, z.B. so:
PHP:
if($_SESSION['userStatus'] == 1){
echo "Adminseite";
} else{
echo "Kein Zutritt!";
}
Willst du für die einzelnen "Benutzergruppen", wie z.B. Admin, User und Gast, unterschiedliche Menüs einbinden, dann machst du es, wie Hunab-Ku gesagt hat, also so:
PHP:
switch($_SESSION['userStatus']){
case 1:
include('adminMenue.php');
break;
case 2:
include('userMenue.php');
break;
case 3:
include('gastMenue.php');
break;
default:
include('gastMenue.php');
}
Zuletzt bearbeitet: