Link ausgrauen/disablen?
Florian
- php
0 JCB0 Dennis0 Tobias Kloth0 Dennis
Hallo Gemeinde!
Ich habe folgendes Prob:
Ich habe ein Zugangsportal, auf dem sich die User anmelden müssen. Danach gelangen sie zu einer Auswahlseite mit Links. Nun möchte ich gewissen Usern einige Links ermöglichen andere nicht. Frage:
Wie kann ich die Links ausgrauen oder disablen? Geht das überhaupt?
Danke im Voraus.
Gruß
Florian
Frage:
Wie kann ich die Links ausgrauen oder disablen? Geht das überhaupt?
Hallo!
Ausgrauen: disabled="true"
Ausblenden: style="display:none"
Gruß,
Jan
Hi JCB,
Wie kann ich die Links ausgrauen oder disablen? Geht das überhaupt?
Ausgrauen: disabled="true"
Das gilt nur für Buttons, nicht für Links.
Ausblenden: style="display:none"
Damit ist der Link aber immer noch da, er wird nur nicht angezeigt. Wer CSS abschaltet oder in den Quelltext schaut, sieht den Link immer noch.
Die einzige sichere Lösung wäre, den Link serverseitig gar nicht erst auszugeben.
MfG, Dennis.
Hallo Dennis,
Die einzige sichere Lösung wäre, den Link serverseitig gar nicht erst auszugeben.
und selbst dann sollte auf jeder Seite noch geprüft werden, ob der User auch wirklich Zugriff hat.
Grüße aus Nürnberg
Tobias
Hi Tobias,
Die einzige sichere Lösung wäre, den Link serverseitig gar nicht erst auszugeben.
und selbst dann sollte auf jeder Seite noch geprüft werden, ob der User auch wirklich Zugriff hat.
Beispielsweise, indem man den Benutzernamen sowie seinen Rechtestatus in die Session schreibt und dies dann abfragt ;-) *scnr*
MfG, Dennis.
Hallo Dennis,
Die einzige sichere Lösung wäre, den Link serverseitig gar nicht erst auszugeben.
und selbst dann sollte auf jeder Seite noch geprüft werden, ob der User auch wirklich Zugriff hat.
Beispielsweise, indem man den Benutzernamen sowie seinen Rechtestatus in die Session schreibt und dies dann abfragt ;-) *scnr*
was heißt hier »*scnr*«? Das war durchaus ernst gemeint. Ich mach das wirklich so, dass ich in die Session die Rechte des User reinschreibe (die werden beim Einlogen aus der Datenbank gelesen) und immer abfrage ob das erforderliche Recht (bzw. dessen id) im Array in $_SESSION enthalten ist ...
Grüße aus Nürnberg
Tobias