Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

( gelöst )externen Seitenaufruf blockieren

Eingetragen von hardy6666 (7)
am 25.05.2010 - 14:39 Uhr in
  • Anfängerfragen

Hallo Leute

Habe ein Problem, vielleicht weiss jemand rat.

Folgendes: Habe einen Bereich im Drupal eingerichtet, der nur ganz bestimmten Leuten zugänglich sein soll.
Der Aufruf erfogt über ein verstecktes Menü. Soweit sogut.
Wenn mir der Link gedoch bekannt ist, kann diese Seite problemlos extern ohne Anmeldung aufgerufen werden.

Das ist nicht gut und genau das möchte ich verhindern. Weiss aber leider nicht wie.

Möchte gleich voraus schicken, das ich von Programmierung NULL Ahnung habe. Unter sachgemässer Anleitung würde ich das aber sicherlich hin bekommen.

Ich sage schon mal Danke im Voraus

‹ [gelöst] Nodeerstellung: In der Menüauswahl nur ein Menü anzeigen Taxonomie Menü Hilfe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Hardy6666, so ganz kann

Eingetragen von Hades (251)
am 25.05.2010 - 15:10 Uhr

Hallo Hardy6666,

so ganz kann ich deine Frage nicht nachvollziehen... aber ich probiere es mal.

die Frage ist willst du einen gesamten Bereich schützen das heißt einen ganzen Ordner so zu sagen?
Wenn Ja dann funktioniert das über die .htaccess Datei...

wenn du z.B. einen Inhaltstype schützen möchtest, dan einfach direkt eine neue Rolle anlegen unter /admin/user/roles und die Berechtigungen anpassen unter: /admin/user/permissions
nur der rolle den zugriff auf den Inhaltstyp verpassen...

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht habe ich mich zu

Eingetragen von hardy6666 (7)
am 25.05.2010 - 15:29 Uhr

Vielleicht habe ich mich zu laienhaft ausgedrückt.

Also ich habe ein neues Menü erstellt und dieses lediglich einer bestimmten Rolle zugewiesen.
Das heist für mich andere haben auf die Seiten, die über dieses Menü vermittelt werden keinen Zugriff.

Das Menü ist auch nicht für alle sichtbar. Wenn mir aber die Seite bekannt ist, die über diesem Menü vermittelt wird , kann ich die direkt aufrufen.

Schau hier http://test.downliner.info

Das Menü " Fx-club" ist nicht sichtbar.

Die seite " http://test.downliner.info/?q=node/25 " wird aber über diese Menü angesteuert und ist trotz fehlender Registrierung aufrufbar, was eigentlich nicht sein dürfte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich versteh zwar nicht ganz,

Eingetragen von Albrecht Marignoni (277)
am 25.05.2010 - 16:31 Uhr

Ich versteh zwar nicht ganz, was Du genau versuchen willst zu erreichen, aber es ist m.E. so, dass Menueeinträge bzw ganze Menues sich nach dem Recht der Seite richten. D.h., der Menuepunkt taucht für die Rollen nicht auf, für die die Seite nicht gedacht ist, wenn man mit Content access Moduklen arbeitet. Ansonsten verschwinden meines Wissens nur die Menuebereiche, die nicht für nicht authorisierte Mitglieder gedacht sind. Alle anderen Menueeinträge bleiben bestehen, es sei denn es wurde etwas anderes am Block des Menues eingestellt.

Vielleicht mal den Cache leeren und dann noch mal versuchen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ganz einfach, wenn ich einen

Eingetragen von hardy6666 (7)
am 25.05.2010 - 16:44 Uhr

Ganz einfach, wenn ich einen Teil des Inhaltes nur bestimmten Leuten zugänglich machen möchte, sollte man das auch nicht umgehen können. Ich halte das sonst für ein Sicherheitsproblem.

Beispiel:
Stelle dir vor, ein Teil der Seite ist nur kostenpflichtig einsehbar. Durch die Weitergabe der Links würden mir dann Verluste entstehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Link ist egal, wichtig

Eingetragen von Tobias Bähr (4019)
am 25.05.2010 - 17:19 Uhr

Der Link ist egal, wichtig ist nur, dass wenn jemand die Seite aufruft, du mit einem 403 antwortest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@ Tobias das ist eben nicht

Eingetragen von hardy6666 (7)
am 25.05.2010 - 17:31 Uhr

@ Tobias

das ist eben nicht der Fall, aber wie kann ich das bewerkstelligen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also das ausblenden eines

Eingetragen von Tobias Bähr (4019)
am 25.05.2010 - 17:57 Uhr

Also das ausblenden eines Blockes, verhindert nicht automatisch den Zugriff irgendwelcher Inhalte. Da muss man schon auf Inhaltsebene den Zugriff verbieten/erlauben und das kannst du zb mit http://drupal.org/project/content_access .

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke erst einmal für den

Eingetragen von hardy6666 (7)
am 25.05.2010 - 19:42 Uhr

Danke erst einmal für den Tipp, Tobias

Hab mir das Teil auch schon mal herunter geladen, komme aber leider damit nicht klar. ( wahrscheinlich wegen fehlender engl. Kenntnisse )

Habe auch keine Möglichkeit gefunden in diesem Tool irgendwelche Einstellungen vorzunehmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Sichtbarkeit der Menüs

Eingetragen von Exterior (2903)
am 26.05.2010 - 11:54 Uhr

Die Sichtbarkeit der Menüs hat überhaupt nichts mit der Sichtbarkeit der Nodes zu tun. Letztendlich ist ein Menü nur ein Block mit Links zu bestimmten Nodes. Die Nodes existieren aber unabhängig von den Menüs (logisch), also bringt es rein gar nichts, wenn du den Zugriff auf das Menü unterbindest, sondern du musst den Zugriff auf die Nodes bzw. den ganzen Nodetype blockieren.

Das ist kein Sicherheitsproblem sondern nur ein Missverständnis, wie Nodes und Menüs funktionieren.

Also:
Tobias hat dir schon den Link zu Content Access gegeben --> runterladen und installieren.

Danach gehst du zu admin/content/types, dort findest du eine Liste aller Inhaltstypen. Nun suchst du dir den fraglichen Inhaltstyp (du solltest für die Nodes, welche gesichert werden sollen, einen extra Nodetype == Inhaltstyp anlegen) und klickst dahinter auf "Bearbeiten" (ich gehe mal davon aus, dass du die deutsche Drupal-Version hier vom DrupalCenter hast).

Auf der nun folgenden Seite findest du oben zwei bzw. vier Reiter:

- Bearbeiten (der ist gerade aktiv)
- Access Control (Zugriffsrechte) (das ist der neue tolle Reiter von Content Access)
- Felder verwalten (nur sichtbar, wenn CCK installiert ist)
- Felder anzeigen (nur sichtbar, wenn CCK installiert ist)

Nun klickst du auf Access Control (Zugriffsrechte) und kommst zu den Einstellungen des Moduls Content Access.

Dort hast du 6 Bereiche (Von Links nach rechts und erst die oberen 3, dann die unteren 3):

- Jeden Inhalt sehen
- Jeden Inhalt bearbeiten
- Jeden Inhalt löschen

- Eigenen Inhalt sehen
- Eigenen Inhalt bearbeiten
- Eigenen Inhalt löschen

Unter jedem Bereich hast du eine Liste aller Benutzerrollen mit Checkboxen davor.

Dort kannst du also einstellen, welche Rolle was mit den Nodes dieses Typs machen darf. Wenn du also eine Rolle bei "Jeden Inhalt sehen" anwählst, dann dürfen alle Mitglieder dieser Rolle alle Nodes dieses Typs sehen. Wenn man eine Rolle bei "Eigenen Inhalt sehen" anwählt, dann dürfen die Mitglieder dieser Rolle nur die Nodes dieses Typs sehen, die sie selbst erstellt haben, alle anderen nicht usw.

Wenn du also einen Inhaltstyp willst, den nur diese Rolle sehen darf, dann wählst du auschließlich diese Rolle bei "Jeden Inhalt sehen" aus und keine sonst. Wie du die Rechte für löschen und bearbeiten etc. setzt, ist deine Sache. Dann können nur noch Mitglieder dieser Rolle diese Nodes sehen und alle anderen nicht.

So, ich hoffe, das wahr einigermaßen verständlich ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

@ Exterior Danke, für deine

Eingetragen von hardy6666 (7)
am 26.05.2010 - 15:28 Uhr

@ Exterior

Danke, für deine umfagreiche Beschreibung !

Wie heist es in der Werbung "" Jetzt klappt`s auch mit dem Nachbarn "

Das Teil wollte anfangs zwar nicht so wie ich aber nach nochmaliger Komplettinstall auf dem Localhost kann ich das jetz in aller ruhe durch testen.

Nochmals Danke für eure Hilfe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Stunden
  • Hey danke
    vor 2 Wochen 21 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 21 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 31 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association