Benutzereinstellung2

Venillla

Mitglied
Hallo!

Ich hab ein Zeiterfassungssystem erstellt mit Login und brauche Hilfe bei der Login-Einstellung.


In der Datenbank sieht es so aus:

Benutzerdaten:
ID
Name
Kennwort
Status (hier wird entweder „Mitarbeiter“ oder „GL“ eingefügt)


Mit diesem Script hier in allen Seiten kommt man nur hinein wenn man angemeldet ist. (habs aus Tutorials)

<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: Intranet B+S.htm");
}
?>

Ich möchte nach Status bestimmen wer welche Seiten sehen und nicht sehen darf.
Also alle, die im Status „GL“ haben, können alle Seiten anschauen.
Und die, die „Mitarbeiter“ haben, nur einige.

Ist das irgendwie einstellbar?
 
ja indem du in deiner if schleife noch abfragst ob der user nicht den status GL hat
im übrigen poste bitte php code in der entsprechenden php formatierung
 
Ja ich kann sie mit If-Schleife machen, nur weiss ich nicht wie das Befehl aussieht :(
Weiss nur dass ich im obigen Script was ändern muss, dass es klappt..
 
wie sieht das den wohl aus wenn man 2 werte miteinander vergleicht.
PHP:
$value == "dies"

und wenn du in einer if 2 bedingungen hast
PHP:
if(bedingung1 && bedingung2)
 
Meinst du vielleicht in etwa so:

PHP:
<?php  
session_start ();  
if (!isset ($_SESSION["user_id"]) && $user_Status=="GL")  

{  
  header ("Location: login_sekretariat.php");  
}  

?>

Ich komme mit diesem Script sogar rein wenn ich nicht angemeldet bin..
 
den muss man sich halt vorher noch aus der DB organisieren und dann z.b. via GET übergeben...

edit: ah wieder einer schneller gewesen :D
 
sicher das du
!isset ($_SESSION["user_id"])
meinst....
Also wenn keine user_id existiert.

schau mal was für werte existieren und füg mal
var_dump($_SESSION);
var_dump($user_Status);
ein....
 
Zurück