ilch Forum » Ilch Clan 1.1 » Allgemein » Spezial Link oder Startseite für 1 User

Geschlossen
  1. #1
    User Pic
    Beatzler Mitglied
    Registriert seit
    17.04.2005
    Beiträge
    186
    Beitragswertungen
    0 Beitragspunkte
    Hey zusammen,

    ich hab aktuell folgendes Problem:
    Es gibt im Script mehrere User und Gruppen. Eine Hauptgruppe darf so gut wie alles. Nun soll es aber einen einzelnen User ( oder eine Gruppe, was einfacher wäre ) geben der nur eine einzelne Seite sehen darf nach dem Login, mehr nicht. Wäre ja soweit kein Problem. Nur leider darf die normale "höhere" Hauptgruppe wiederum diese einzelne Seite nicht öffnen können :-/

    Ich hoffe ihr versteht das lachen

    Nun hatte ich die Idee das der Spezial User der nur die eine Seite aufrufen muss ggf. direkt nach dem Login auf diese Seite umgeleitet wird. Somit muss kein Link im Menü erstellt werden den dann die anderen auch sehen ....


    Hättet ihr ggf. nen Tipp wie sich das schalten ließe ?

    Oder habt ihr ggf. eine andere / Bessere Idee ?

    Bin um jeden Tipp dankbar !!

    Vielen Dank !

    MFG Beatzler


    verwendete ilchClan Version: 1.1 M
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Also, prinzipiell geht es so:


    $groupid=1; #Hier die ID der Gruppe
    if(has_right($groupid)){
       echo 'Du bist in der Gruppe oder admin';
    } else {
       echo 'Nein nein, du darfst hier nicht rein';
    }


    Sei dir aber bitte bewusst, das ein Admin (Grundrecht -9) immer alles sieht

    Gruß
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Beatzler Mitglied
    Registriert seit
    17.04.2005
    Beiträge
    186
    Beitragswertungen
    0 Beitragspunkte
    Hey.

    Vielen dank für deine schnelle antwort lächeln

    Ich werde dss mal versuchen. Melde mich nochmal obs geklappt hat.

    Mfg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Beatzler Mitglied
    Registriert seit
    17.04.2005
    Beiträge
    186
    Beitragswertungen
    0 Beitragspunkte
    Hey,


    klappt leider nicht traurig

    Der einzelne User der nur den Bereich sehen darf ist in der Groupid -1
    die anderen "normalen" User sind in der ID -6 ( Höherwertig ) und sollen aber den Bereich von -1 nicht sehen können ...

    Habe das wie oben beschrieben auf einer Testseite eingebaut, klappt soweit nur können leider die -6 Leute auch die Seite sehen / betreten ....


    $groupid=-1; #Hier die ID der Gruppe
    if(has_right($groupid)){
    echo 'Du bist in der Gruppe oder admin';
    } else {
    echo 'Nein nein, du darfst hier nicht rein';
    }


    Zuletzt modifiziert von Beatzler am 01.07.2013 - 18:38:38
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Nein!

    Rechte sind -1 // -9

    Rechte werden mit <= Verglichen, also -6 <= -1

    Gruppen oder auch Teams

    (?teams-show-3) Das fette ist die ID der Gruppe.
    Der Bindestrich dient hier der Trennung.

    Wenn man es also richtig macht funzt es auch
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    1 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Beatzler Mitglied
    Registriert seit
    17.04.2005
    Beiträge
    186
    Beitragswertungen
    0 Beitragspunkte
    HEy,

    jetzt hab ich das ganze erst richtig verstanden wie es gemeint ist ... Ich hab die ganze Zeit versucht es über die Grundrechte zu machen und gar keine Gruppen / Teams angelegt gehabt ... Klappt jetzt mit einer generierten Gruppe und deinem Code von oben wunderbest !!! :-) Genial² !!

    Danke !

    MFG Beatzler
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten