Joomla 6 Notice

We are pleased to announce that all our Joomla extensions have been compatible with Joomla 6 since October 14th, 2025.

For those currently upgrading from Joomla 3 to 4: Instructions for Joomla 4 migration can be found here:

There are standalone documentations Visforms Joomla 4, Visforms Joomla 5 and Visforms Joomla 6.

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Gespeicherte Daten im Frontend auch über die Benutzergruppe „Public“ bearbeiten

More
2 years 4 months ago - 2 years 4 months ago #9906 by m.flack
Hallo!
Gibt es die Möglichkeit auf das Rechte / Rollensystem von Joomla zu verzichten, um gespeicherte Formulardaten wieder zu editieren? Bzw. es so zu konfigurieren, dass es auch über die unterste User-Ebene „Public“ funktioniert?

Da meine site hinter einer htaccess geschützt wird, möchte ich, dass selbst über den Zugriff „Public“ man die Daten bearbeiten kann. Ich habe der Gruppe "Public" global und im Formular alle bezüglich Visforms zur Auswahl stehenden Rechte komplett auf „erlaubt“ gestellt. Auch „Benutzergruppe erlauben übermittelte Formulardaten im Frontend zu editieren“ und in den Formulareinstellungen auf „Zugriffsebenen-Gruppe = Public“ gestellt, trotzdem wird mir auf der Seite vom Typ „Datensicht mit Edit Link“ nur die Liste dargestellt, aber beim Klicken auf „Daten bearbeiten“ oder die ID passiert nichts.Ich sehe beim Mouseover zwar den Link: ... index.php?option=com_visforms&view=edit&layout=edit&task=edit.editdata&id=1&cid=5&return=aHR0cHM6Ly9kZXYtYmVsZWd1bmdzYW5mcmFnZS1hbGxvaGVpbS5jb25uY29uc3VsdC5kZS9kYXRlbg,,&Itemid=121 aber beim Klicken passiert nichts.
Erst wenn ich mich im Frontend einlogge.

Ist das ausschließlich ab der Zugriffsebene „Registriert“ möglich?

Schöne Grüße,
Martin
Last edit: 2 years 4 months ago by m.flack.

More
2 years 4 months ago #9909 by Administrator IV
Hallo Martin,

diese Möglichkeit gibt es leider nicht.
Es ist ausschließlich ab der Zugriffsebene „Registriert“ möglich.
Es wird bereits von Joomla verhindert.

Bei der Datenbearbeitung geht es in diesem Zusammenhang um die Spalte 'checked_out'.
Während des Bearbeitung wird temporär die ID des bearbeitenden Benutzers gespeichert.
Und hier erlaubt Joomla nicht, dass eine Benutzer-ID von 0 verwendet wird.
Sinn der Spalte 'checked_out' ist sicherzustellen, dass immer nur genau ein Benutzer den Datensatz zu einem Zeitpunkt bearbeiten kann.
Und da alle Gäste eine Benutzer-ID von 0 haben, ist diese Eindeutigkeit nicht mehr gegeben.

Diese Eindeutigkeit ist wichtiger Teil des Themas 'Konkurrierende Zugriffe' bei Datenbankzugriffen.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).
The following user(s) said Thank You: m.flack

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum