Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Zugriffsrechte in PHP (https://www.gegen-bilderklau.net/thread.php?threadid=149881)
Geschrieben von Startpost-Retter am 06.02.2009 um 08:02:
Zugriffsrechte in PHP
Hallo, schon mal vorneweg,ich hab schon zwei Stunden bei google verbracht und nicht gefunden was ich suchte.
Ich wollte wissen, wie man bestimmte Links auf einer Webseite nur für User und Admin zugänglich machen kann, also dass der User eingeloggt ist aber dann die Admin CP nicht sieht und Gäste ausserhalb des Logins bereich z.B. auch nicht auf das Forum zugreiffen können, wäre froh wenn ich eine Antwort bekommen würde...
Geschrieben von 1Sm!le am 06.02.2009 um 11:26:
Wie speicherst du mometan, welcher User / ob ein User eingeloggt ist?
Auf diese Information kannst du zugreifen. <wenn in dem Cookie steht, dass User x eingeloggt ist, dann zeige das Forum>.
Wie das ganz genau geht, hängt davon ab, wie du speicherst, wer gerade eingeloggt ist?!
Geschrieben von 1Sm!le am 06.02.2009 um 12:49:
Hast du in deiner Session dann eine Variable UserId oder wie hast du das gelöst? In irgendeiner Form musst du ja auch speichern, welcher User gerade da ist.
Geschrieben von 1Sm!le am 06.02.2009 um 14:17:
Ok, sag das doch, dass du in $_SESSION['id'] die ID speicherst.
Naja, wo is das Problem?
- Wenn eine ID dort steht: Grad ruft ein Mitglied die Seite auf, also zeig ihm den Forumslink.
- Wenn keine ID dort steht: Zeig das nicht.
Soweit im Menü. Auf der einzelnen Seite solltest du außerdem prüfen, ob derjenige, der sie gerade aufruft, das auch wirklich darf.
Wenn du für Admins oder Mods andere Rechte willst: Dann musst du irgendwo speichern, wer Admin oder Mod ist. Hast du das schon?
Geschrieben von 1Sm!le am 06.02.2009 um 14:29:
Joah, prinzipiell ist das nicht falsch. Dass du dazu schon nen Tutorial hast, war mir unbekannt
Wenns weitere Fragen gibt ... melden.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH