Florian: Link ausgrauen/disablen?

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

  1. Frage:

    Wie kann ich die Links ausgrauen oder disablen? Geht das überhaupt?

    Hallo!

    Ausgrauen: disabled="true"
    Ausblenden: style="display:none"

    Gruß,

    Jan

    1. 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.

      --
      Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
      Zufällige Hinweise:
      ------------------------
      Antworten per E-Mail gibts hier nicht!
      1. 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

        1. 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.

          --
          Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
          Wer die FAQ gelesen hat, ist klüger!
          ... und weiß wie man Links macht ;-)
          1. 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