taxonomy_access: 404 statt 403
Eingetragen von jefff (21)
am 04.03.2009 - 08:16 Uhr in
am 04.03.2009 - 08:16 Uhr in
Hi,
ich benuzte das TAC (Version 5.x-2.x-dev) Modul damit 'anonymous user' keine Zugriff auf Nodes mit bestimmten Tag haben.
Versuche ich nun als anonymer Benutzer eine gesperrte Seite aufzurufen, kommt als Fehlermeldung 404 (Page not found) Das finde ich merkwuerdig. Ich haette 403 Access denied erwartet.
Hat jemand aehnliches beobachtet und eine Loesung parat?
- Anmelden oder Registrieren um Kommentare zu schreiben
Da hat wohl der
am 04.03.2009 - 11:20 Uhr
Da hat wohl der Modulentwickler sich wohl für die 404 Variante entschieden. Wenn Dir das nicht gefällt schreib den Maintainer an und erfrag, ob er nicht auf 403 ändern kann.
----------------------------------------
http://tobiasbaehr.de/
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.
Soweit ich das aus den
am 04.03.2009 - 11:31 Uhr
Soweit ich das aus den Sourcen vom TAC Modul lesen kann, entscheided dieses nicht darueber, welcher Fehler erzeugt wird.
Es gibt lediglich die grants zurueck.... An was auch immer. So firm bin ich in drupal nicht.
Ich habe mir mal die Sourcen
am 04.03.2009 - 15:10 Uhr
Ich habe mir mal die Sourcen genauer angeschaut.
Das Problem liegt im standard taxonomy Modul in der Funktion taxonomy_term_page:
if ($names) {
// blabla list nodes from selceted terms
} else {
drupal_not_found();
}
drupal_not_found() ist in meinem Fall falsch, da bei mir dem Benutzer lediglich die Rechte fehlen diese Nodes zu listen und somit $names false ist.