ilch Forum » Ilch Clan 1.1 » Allgemein » Seiten Passwort sicher machen !!!!

Geschlossen
  1. #1
    User Pic
    eXorzy gelöschter User
    Wenn ich eine Selfp_Seite im Menü verlinke unter der Stufe Member, dann funktioniert das schön. Man kommt auch über den direkten Link nur darauf, wenn man eingeloggt ist.

    Wenn ich nun aber Selfp_Seiten Haben die nicht im Menü verlinkt sind, dann kann jeder ohne Probleme Seiten wie "Taktiken" etc. anschauen !

    Wie "sichere" ich eine Selfp_Seite, das sie nur ab einer bestimmten Rechts-Stufe sichtbar wird ?

    Mit PHP geht das ja irgendwie, aber das ist ja eine Html Seite !

    Diese SelfpSeiten die gesichert werden sollen, werden über eine andere SelfpSeite aufgerufen, und nicht übers Menü, darum kann sie leider jeeeeeder anschauen.

    Ich möchte die Seiten aber nicht mit .htaccess oder so sichern, sondern über die Rechtsstufen.

    Danke
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    "Zugriff auf nicht im menü verlinkte seiten "
    In der Konfiguration richtig einstellen
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    eXorzy gelöschter User
    Falsch.
    Dann kann ich nähmlich als Member (sogar als Admin) auch nicht darauf zugreifen
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Wenn sie im Menü verlinkt sind schon
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Self page reagiert vielicht anderest wie normale module da eben keine php Datei,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Also ich hab es jetzt grad nochmal getestet.

    Wenn man ne self seite erstellt hat und diese dann ins Menü einfügt,
    sichtbar für: Member (oder geringer) macht
    und in der Konfiguration
    Zugriff auf nicht im Menü verlinkte Module für alle? auf nein

    Dann sieht man den link im Menü nur wenn man die eingestellte (oder eine höhere) Berechtigungsstufe hat.

    Somit kann man die Datei nur aufrufen wenn man eingeloggt ist.

    Falls du das "no direct access" meinst was kommt wenn man z.B. www.meineseite.de/include/teams.php aufruft, dann mußt du deine Selfpage ambesten auf deinem PC nachträglich bearbeiten,
    <?php
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Seitenname';
    $hmenu = 'Seitenname';
    $design = new design ( $title , $hmenu );
    $design->header();
    echo'hier dein HTML oder Text einfügen';
    $design->footer();
    ?>

    einfügen und das ganze dann unter dateiname.php im Ordner include ablegen.
    Und dann über das Menü einbinden. natürlich auch wieder "sichtbar für" einstellen


    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    eXorzy gelöschter User
    So halbwegs ist es das. Aber! Ich möchte ja genau eben die Seite nicht übers Menü einbinden, sonderen übern einen Link der selber auf einer SelfpSeite ist.


    Also ich hab eine Seite "Taktiken" und auf der kann man über Bilder mehrere andere Selfp_Seiten aufrufen (eben die spezifischen Taktiken)

    Und diese Seiten sollten nicht im Menü verlinkt sein. Gewissermassen sollten sie direkt ansteuerbar sein, aber eben NUR, wenn man eingeloggt ist....

    so etwas in der Art von :

    if (recht > 2)
    {
    echo ( blablabla html text)
    }

    else
    {
    echo ( EINLOGG FENSTER)
    }

    __________________

    So einfach und nicht ganz syntax-gerecht ausgedrückt....
    Also wenn man ja über das Menü einen Link als "nur für Member" definiert, kann man den direkt ja auch nur aufrufen wenn man eingeloggt ist (das geht)

    aber wenn eine Selfp_Seite "nicht" im Menü verlinkt ist, dann weiss ich eben nicht, wie ich den gleichen Effekt erziele.

    Ich verstehe nicht genau, wie ich das mit diesem Code machen soll, ich kann PHP nicht wirklich, nur ansatzweise...

    _____

    Also nochmal kurz zusammengefasst:

    - Seiten die "nicht" im Menü verlinkt sind ( sondern über Link auf SelfpSeite) sollen nur eingeloggt sichtbar sein. (Bis jetzt kann sie jeder öffnen, der die Adresse weiss)

    - Ansonsten soll ein Einloggfenster erscheinen.

    - Das selbe gibt es schon, wenn man es im Menü verlinkt (dann klappts ja) Aaaaber ich wills ja nicht im Menü verlinkt !

    - PS: Das mit in der Konfiguration einstellen "Nicht verlinkte Module für alle" auf Aus, das bringt nichts, weil man es dann auch eingeloggt nicht öffnen kann !

    danke, grüsse eXo...

    Ich brauche einfach einen einfachen PHP Code, der HTML nur anzeigt, wenn man die Rechtsstufe *Member* hat.
    _____
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten