Ergebnis 1 bis 13 von 13

Thema: Dateien nur vom Forum aus zugreifen

  1. #1
    Junior
    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7

    Dateien nur vom Forum aus zugreifen

    z.b. hier im Forum hat ein Smilie die Adresse
    Code:
    https://www.szenebox.org/images/smilies_v2/emoji06.png
    wie kann ich z.b. unter htaccess einstellen dass ich den Smilie nur sehe wenn ich eingeloggt bin.

    denn wenn ich im Szenenbox nicht eingeloggt bin und gebe die Addy ein dann sehe ich den Smilie.

    Mir geht es nicht um die Smilie, ich wollte Dateien in einem Ordner machen die nur für eingeloggte User zum ziehen da sind. Will damit verhindern das jemand den link weiter gibt, denn wer dann nicht geloggt ist soll auch nix bekommen.

    LG LB

  2. #2
    Ultimatives Spiderschwein Avatar von jbs
    Registriert
    Jun 2015
    Beiträge
    209
    Gefällt mir!
    151
    Du gefällst: 195
    Am einfachsten wäre das über Cookies und .htaccess möglich. Sprich wenn dein Forum bzw. deine Website Cookies beim Login schreibt, kannst du einfach die Cookies abfragen ob sie vorhanden sind und entsprechend den Zugriff erlauben.

    Einfache Anleitung dafür: A simple way to limit file downloads to only logged in users in WordPress | The Gippy Pages

    Müsstest nur den Code entsprechend dem Cookienamen anpassen und den Pfad zu den Smilies genauso.

    Code:
    # These next two lines will already exist in your .htaccess file
     RewriteEngine On
     RewriteBase /
     # Add these lines right after the preceding two
     RewriteCond %{REQUEST_FILENAME} ^/images/smilies_v2/(.*)\.png$ # Hier ist der Pfad zum Ordner mit den Bildern, welche nur eingeloggten Benutzern zur Verfügung stehen sollen
     RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] # Hier musst du den Namen des Cookies einbauen, das beim Login gesetzt wird
     RewriteRule . - [R=403,L]

  3. Diesen Mitgliedern gefällt dieser Beitrag:


  4. #3
    Junior
    THEMENSTARTER


    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7
    bin nicht so bewandert darin,
    ich nutze mit familie ein WBB 3.1


    in meiner htaccess steht momentan das

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^XXXX\.XX$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.XXXX\.XX$
    RewriteRule ^/?$ "http\:\/\/www\.XXXX\.XX\/upload" [R=301,L]

    *statt x halt der name

    ich weiß leider nicht welcher cookie name ich habe und wo finde ich den?

    habe das schon gemacht
    RewriteCond %{REQUEST_FILENAME} ^/datein/(.*)\.rar$
    aber wie ich das noch richtig dazu gebe weiß ich leider nicht

    RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] # <- ich weiß nicht welchen cookie name ich überhaubt habe
    RewriteRule . - [R=403,L] #<- brauch ich das noch da oben schon das steht [R=301,L]

    Bin leider nicht so in der Materie drin, mein Board hat ein bekannter gemacht mit den ich leider kein kontakt mehr habe.
    Ich bedanke mich für jede hilfe

  5. #4
    100% 0-Ahnung Avatar von FLX
    Registriert
    Mar 2015
    Beiträge
    1,669
    Gefällt mir!
    965
    Du gefällst: 1,247
    Bei Firefox reicht ein rechtsklick auf die Seite > Seiteninformation anzeigen > Sicherheit > Cookies anzeigen
    (hmm lecker Kekse)
    You are offline
    Try:
    • Don't Panic
    • Look around
    • Interact with reality

  6. Diesen Mitgliedern gefällt dieser Beitrag:


  7. #5
    Junior
    THEMENSTARTER


    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7
    danke FLX
    aber kein erfolg

    habe 2 cookies undzwr die

    cookieHash
    wcf_boardLastActivityTime

    man kann immer noch von außen laden.

  8. #6
    VIP Team Avatar von RedDevil
    Registriert
    Jan 2016
    Beiträge
    1,721
    Gefällt mir!
    1,157
    Du gefällst: 1,200
    Funzt das nicht mit dem Code ? [hide]Any text goes here...[/hide]

  9. #7
    Junior
    THEMENSTARTER


    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7
    im forum kann ich den Code Hide ja nutzen, nur das hilft ja nicht weiter weil so ein nicht eingeloggter User mit dem link trotzdem ziehen kann.

  10. #8
    VIP Team Avatar von RedDevil
    Registriert
    Jan 2016
    Beiträge
    1,721
    Gefällt mir!
    1,157
    Du gefällst: 1,200
    Normal sollte ja kommen: Bitte Reg Sie sich um den Link sehen zu können [oder so ähnlich]

  11. #9
    VIP Team Avatar von Unlimiter
    Registriert
    Mar 2015
    Beiträge
    728
    Gefällt mir!
    125
    Du gefällst: 632
    Wenn du tatsächlich HIDE und nicht SPOILER verwendest, dann hast du etwas falsch konfiguriert.

    Bei WBB solltest du einstellen können, ob der Inhalt nachdem man einen Beitrag oder einer Bedankung abgegeben hat sichtbar wird. Außerdem solltest du dringend deine Benutzerrechte überprüfen, denn sollten die ersten beiden Punkte korrekt sein, so ist wahrscheinlich "immer sichtbar" in der "JEDER"-Gruppe aktiviert.

    Weiteres dazu direkt bei der Beschreibung des BB-Codes:
    https://pluginstore.woltlab.com/file/3-hide-bbcode/

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Moment, meinst du eher Folgendes:

    Das Bild selbst soll nicht angezeigt werden können, wenn ein User nicht eingeloggt ist? Sprich der User soll keine "file permissions" auf die Dateien im Ordner selbst haben?

    Dann ist die Lösung natürlich mit dem Hide nicht anwendbar, denn sobald man den Link hat, kann man ihn jederzeit öffnen.

  12. #10
    Junior
    THEMENSTARTER


    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7
    Zitat Zitat von Unlimiter Beitrag anzeigen

    Moment, meinst du eher Folgendes:

    Das Bild selbst soll nicht angezeigt werden können, wenn ein User nicht eingeloggt ist? Sprich der User soll keine "file permissions" auf die Dateien im Ordner selbst haben?

    Dann ist die Lösung natürlich mit dem Hide nicht anwendbar, denn sobald man den Link hat, kann man ihn jederzeit öffnen.
    genau das wollte ich haben

  13. #11
    VIP Team Avatar von Unlimiter
    Registriert
    Mar 2015
    Beiträge
    728
    Gefällt mir!
    125
    Du gefällst: 632
    dann solltest du alternativ nicht lastactivity nehmen (die bleibt nämlich gesetzt), sondern auf user_id zurückgreifen.

    etwas in der Art z.b.:

    RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC]
    (an jbs Beispiel anpassen).
    Geändert von Unlimiter (02.06.2016 um 17:12 Uhr)

  14. #12
    Junior
    THEMENSTARTER


    Registriert
    Jul 2015
    Beiträge
    33
    Gefällt mir!
    12
    Du gefällst: 7
    ich habe es nicht hinbekommen

  15. #13
    100% 0-Ahnung Avatar von FLX
    Registriert
    Mar 2015
    Beiträge
    1,669
    Gefällt mir!
    965
    Du gefällst: 1,247
    Dazu wird es nötig sein die Bilder ausserhalb vom Webroot abzulegen.
    Diese können dann nur indirekt mit zb. readfile() angezeigt werden da der direktaufruf ins leere führt.

    PHP-Code:
      /* nicht direkt erreichbarer Imagepfad */
      
    $image =  "/var/www/images/".my_image;  

      
    /* auslesen und anzeigen */
      
    header('Content-Type: image/jpg');
      
    readfile($image); 
    Anmerkung: Auslesen mit PHP wirkt bei hohen Zugriffszahlen sehr ressourcenlastig aber trifft bei dir ja auch eher nicht zu
    Geändert von FLX (03.06.2016 um 10:01 Uhr)
    You are offline
    Try:
    • Don't Panic
    • Look around
    • Interact with reality

Ähnliche Themen

  1. rapidgator.net - Dateien löschen bei RG
    Von mnoszb41546 im Forum Hoster (OCH, Stream, ...)
    Antworten: 0
    Letzter Beitrag: 31.05.2021, 21:37
  2. (PHP) - Dateien bei Uploaded hochladen
    Von LCS im Forum Entwicklung / Programmierung
    Antworten: 0
    Letzter Beitrag: 24.03.2020, 17:47
  3. (Sonstige) - Post Processing von Dateien
    Von logas im Forum Entwicklung / Programmierung
    Antworten: 14
    Letzter Beitrag: 19.11.2019, 20:19
  4. share-online.biz - Null-Dateien
    Von Obi-LAN Kenobie im Forum Hoster (OCH, Stream, ...)
    Antworten: 1
    Letzter Beitrag: 28.06.2019, 08:06
  5. Dateien neu nummerieren / umbenennen
    Von Jana-Maria im Forum Technik / Hardware & Software
    Antworten: 9
    Letzter Beitrag: 25.10.2018, 20:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org