Berechtigungsvergabe in der Benutzerverwaltung funktioniert nicht
am 07.04.2009 - 12:28 Uhr in
Hallo zusammen,
bin gerade dabei eine Website mit Drupal 6.10 aufzubauen.
Dabei bekomme ich auf der Startseite als anonymer Benutzer (Gast) jedoch immer nur die Anzeige "Sie haben keine Zugriffsberechtigung für diese Seite.", also "Zugriff verweigert". Ich habe schon in der Datenbank und der Benutzerverwaltung nachgeschaut, aber dort sind die korrekten Rechte für diese User-Rolle vergeben.
Desweiteren habe ich bereits mehrfach die Post-Settings in der Inhaltsvergabe zurückgesetzt, ohne das es Erfolg gehabt hat.
Nun wollte ich dem anonymen Benutzer alle Rechte entziehen, um sie komplett neu zu vergeben. Dabei habe ich in der Berechtigungsvergabe alle Haken beim Gast entfernt und diese gespeichert. Es werden mir jedoch nach der Speicherung noch immer alle Rechte als vorhanden angezeigt.
Da die Seite in den nächsten Tagen veröffentlicht werden werden soll, wäre es super, wenn mir jemand weiterhelfen könnte.
MfG
MSc
- Anmelden oder Registrieren um Kommentare zu schreiben
Permissions
am 07.04.2009 - 13:24 Uhr
------------------------
Quiptime Group
Da geht noch was.
Dieser Haken ist gesetzt.
am 07.04.2009 - 13:46 Uhr
Der Gast-Nutzer hat diese Rechte für die Nodes, aber er bekommt trotzdem immer die Zugriffsverweigerung:
Kann es am MySQL-Zugriff liegen
am 11.04.2009 - 17:49 Uhr
Hallo zusammen,
ich habe die Seite jetzt auf einem anderen Rechner nochmal eingerichtet und alle Einstellungen bis auf den MySQL (auf dem Server liegt die Datenbank nicht unter localhost) gleich gelassen. Hier funktionieren die Rechte und Einstellungen ohne Probleme.
Kann es am MySQL liegen und wenn ja, was muss ich machen, damit es richtig läuft.
Für eine Antwort wäre ich sehr dankbar.
MfG
MSc
Problem gelöst
am 12.04.2009 - 14:09 Uhr
Habe gerade die Lösung gefunden.
In der bootstrap.inc waren falsche Rollen-IDs eingetragen.
Nach einer Anpassung an die richtigen IDs aus der Datenbank funktioniert nun auch der Zugriff.
MfG
MSc
@MSc0530 Da du neu bist,
am 12.04.2009 - 14:19 Uhr
@MSc0530 Da du neu bist, haste Schonfrist. An Coredateien spielt man nicht rum. Wer das doch tut, landet in der Hölle und darf kein Support seitens der Community erhoffen.
Willst nicht erstmal zeigen, wie deine Rollen-ID tabelle aussieht (vor /nach dem verändern) via Screenshot?
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
In der Datenbank wurden von
am 12.04.2009 - 14:46 Uhr
In der Datenbank wurden von Drupal angelegt:
anonymous user RID 2, in der bootstrap war angegeben 1
authenticated user RID 12, in der bootstrap war angegeben 2
Wieso das während der Installation falsch in der DB angelegt wurde bzw. falsch in der bootstrap angegeben war, kann ich nicht sagen.
Frage:
Hätte ich lieber die IDs in der Datenbank ändern sollen, die automatisch vergeben wurden?
Dann korrigiere ich das natürlich gleich. Ein Backup meiner bootstrap.inc hatte ich ja vor dem Ändern angelegt.
Ich hatte in einer ähnlichen Beschreibung auf drupal.org gefunden, dass eben an dieser Stelle ab und an ein Fehler auftauchen kann, der manuell beseitigt werden muss. Daher war ich davon ausgegangen, dass meine Vorgehensweise korrekt war. Sonst hätte ich die Datei mit Sicherheit nicht verändert.
MfG
MSc
PS: Die Rollentabelle sieht in der DB so aus:
Genau ano hat die 1, auth
am 12.04.2009 - 15:20 Uhr
Genau ano hat die 1, auth die 2 und der Rest kann bleiben.
Irgendwas stimmt aber nicht bei deiner DB, dass ist ja schon wie ein Muster. 1.Stelle wird hochgezählt von 0(nix) und 2.Stelle immer die 2.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
OK, dann korrigiere ich die
am 12.04.2009 - 17:06 Uhr
OK,
dann korrigiere ich die Einträge in der DB.
Woran kann es denn liegen, dass die IDs falsch in die DB eingetragen wurden? Ich habe die ganz normale Installation von Drupal gewählt und sie ist auch ohne Fehlermeldung durchgelaufen.
Und in welchen Tabellen muss ich ggf. noch nachschauen und die RIDs korrigieren, damit das ganze wieder passt?
Ich will ja ein auch zukünftig korrekt funktionierendes Drupal-System haben, in dem ich nicht nach jedem Update die Sachen wieder korrigieren muss.
MfG
MSc
PS:
Danke für deine Hilfe am heutigen Ostersonntag.