[gelöst] Anonymer User kann keine User Profile sehen trotz Permission "View user profiles"
am 12.08.2015 - 09:27 Uhr in
Hallo und guten Tag
Warum bekommt ein Anonymer User ein
"access denied"
wenn er zb. user/9 aufruft,
obwohl in admin/people/permissions die berechtigung
"View user profiles "
gesetzt sind?
Wenn ich dem Anonymen User aber das Recht gebe
"Administer users"
wird das Profil angezeigt !?!?
Ich verwende ansonsten keine weiteren Access Module oder hooks.
Folgende Permissions sind negiert:
(das lass ich mir im user.module::user_access() ausgeben:)
denied permission: administer shortcuts
denied permission: switch shortcut sets
denied permission: access administration pages
denied permission: search content
denied permission: bypass node access
denied permission: create article content
denied permission: bypass node access
denied permission: create page content
denied permission: administer content types
denied permission: search content
denied permission: access administration menu
denied permission: access contextual links
denied permission: administer shortcuts
denied permission: customize shortcut links
denied permission: administer users
denied permission: administer users
denied permission: access contextual links
Das macht irgendwie keinen Sinn
und ich finde dazu nichts im Netz ..
Irgendwer ne idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
vorsicht
am 12.08.2015 - 09:36 Uhr
Administer sollt wirklich nur ein Administrator bekommen.
Da steht auch eine entsprechende Bemerkung in der Zugangsverwaltung.
Eines musst du wissen:
Berechtigungen können nur gewärt, aber nicht entzogen werden.
Eine Sonderrolle hat der "authenticated User" - jeder (jede Rolle), der einen account hat und angemeldet ist, erbt diese Rechte, die ihm auch nicht entzogen werden können.
es war ja auch nicht meine
am 12.08.2015 - 10:28 Uhr
es war ja auch nicht meine absicht anonymen usern die berechtigung zugeben
user profile zu bearbeiten..
mir ist nur aufgefallen das die profil felder dem anonymen user nur dann angezeigt werden
wenn er die rechte hat "Administer users"
und nicht wenn er die rechte hat " View user profiles"
letzteres wird also komplet ignoriert
übgrigends auch wenn ich eine komplett neue und frische installation anlege
wie hier zb
https://simplytest.me/
ich verstehe überhaupt nicht warum das so ist
bzw wozu die permission " View user profiles" gesetzt werden kann
wenn sie garnicht greift!!
arrgh! ich habe versucht auf
am 12.08.2015 - 10:36 Uhr
arrgh!
ich habe versucht auf ein konto zuzugreifen das den status "blocked" hatte
das kann nicht funktionieren!!
der status muss natürlich "active" sein
was bin ich blöd!
es ist doch bruhigend
am 12.08.2015 - 11:58 Uhr
dass diese Sperre nicht zu umgehen ist ;-)
Viel Erfolg weiterhin