WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 22.05.2025 19:52:02

gks
Mitglied

Neu angelegter Benutzer kommt nicht ins backend

Hallo zusammen,
ich möchte einem Benutzer Bearbeitungsrechte für eine Unterseite unserer Website geben. Dazu habe ich:

  • den Benutzer angelegt

  • ihm eine Gruppe zugewiesen, die jetzt Zugangsberechtigung zu Seiten und Medien hat

  • bei der betreffenden Unterseite in den Seiteneinstellungen (Seite bearbeiten (Backend)) ein Häkchen für diese Gruppe gesetzt 


Danach habe ich mich testweise mit den Zugangsdaten dieses Benutzers angemeldet. Leider erscheinen nun weder das Seite bearbeiten-, noch das Backend-Icon, so dass der Benutzer keine Änderungen vornehmen kann.

Was mache ich falsch?

Danke für euer Interesse,
GKS

Beitrag geändert von gks (22.05.2025 19:52:42)


WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato  facepalm

Offline

#2 22.05.2025 20:12:03

florian
Administrator

Re: Neu angelegter Benutzer kommt nicht ins backend

Offline

Liked by:

gks

#3 22.05.2025 21:02:31

gks
Mitglied

Re: Neu angelegter Benutzer kommt nicht ins backend

Lieber Florian,
danke für die schnelle Rückmeldung.
Ich habe deinen Vorschlag allerdings nicht getestet, nachdem ich alles gelesen habe.

florian schrieb:

Die Frage ist nur, ob das zielführend ist, wenn alle 12 Nutzer / Nutzergruppen den Edit-Link sehen, da ja sicherlich nicht alle 12 Gruppen alle Seiten bearbeiten dürfen. Der Edit-Link würde dann immer angezeigt, egal ob der jeweilige Nutzer bzw. dessen Gruppe Bearbeitungsrechte für die betreffende Seite hat oder nicht. Da ist der "klassische" Weg übers Backend dann eventuell eindeutiger, da sieht man sofort, welche seiten man bearbeiten kann und welche nicht.

Es würde mir genügen, wenn dieser Benutzer (und auch die zu anderen Gruppen zugehörigen Benutzer, die Bearbeitungsrechte für einzelne Unterseiten haben) nach Anmeldung das Zahnrad-Icon für den Zugang zum Backend sehen würde.

Wie man das macht, steht in dem Thread leider nicht drin, glaube ich. Könntest du mir das verraten?

Danke,
GKS


WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato  facepalm

Offline

#4 22.05.2025 22:08:27

gks
Mitglied

Re: Neu angelegter Benutzer kommt nicht ins backend

So, inzwischen doch mal getestet, hier mein Bericht:

Bei meinem verwendeten template (klawinver) befindet sich der erwähnte Code

[== PHP ==]
if ($wb->ami_group_member('1,2,3')) {$template_edit_link = true;}

übrigens in der separaten login.php, welche von der index.php des templates included wird.

Es funktioniert wie in
https://forum.wbce.org/viewtopic.php?pid=23417#p23417
beschrieben, d.h. der Nutzer sieht nun nach Anmeldung zusätzlich beide Icons (Seite bearbeiten und Backend) mit dem kleinen Wermutstropfen, dass er auch auf Seiten, die er gar nicht bearbeiten kann den Link Seite bearbeiten (Backend) angezeigt bekommt.

Da ich im Backend die Gruppen-IDs nicht finden konnte, habe ich sie mir in der MySQL-Datenbank in der wbce_groups Tabelle herausgesucht, falls das jemandem mit dem selben Problem weiterhilft.

Danke,
GKS


WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato  facepalm

Offline

Liked by:

florian

#5 23.05.2025 07:04:47

florian
Administrator

Re: Neu angelegter Benutzer kommt nicht ins backend

Da ich im Backend die Gruppen-IDs nicht finden konnte, habe ich sie mir in der MySQL-Datenbank in der wbce_groups Tabelle herausgesucht, falls das jemandem mit dem selben Problem weiterhilft.

=> https://addons.wbce.org/pages/addons.ph … m&item=142

Offline

Liked by:

gks

#6 23.05.2025 11:08:55

gks
Mitglied

Re: Neu angelegter Benutzer kommt nicht ins backend

Danke,
das ist natürlich bequemer.  big_smile

VG GKS


WBCE Version: 1.6.3
PHP Version: 8.3.19
MySQL Version: 5.7.38
Hoster: Strato  facepalm

Offline

Fußzeile des Forums

up