1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Administrationsoberfläche
  5. webEdition Module
  6. Kundenverwaltung

Administration der Kunden im Frontend

  • Finn
  • July 3, 2023 at 3:49 PM
1st Official Post
  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • July 3, 2023 at 3:49 PM
    • #1

    Moin Moin,

    gibt es eine Möglichkeit im Frontend Kundendaten zu editieren? (Über die eigene Session hinaus)

    Ich nutze die KV viel für Verwaltungsanwendungen, und muss in diesem Fall bestimmte Parameter verändern, sowie Logins sperren können.

    Eine Ausgabe über LVs gibt es ja.

    https://www.wg-werbeagentur.de

  • Go to Best Answer
  • WBTMagnum
    Student
    Reactions Received
    11
    Posts
    139
    • July 15, 2023 at 11:13 AM
    • #2

    Hallo Finn,

    Da ist mir jetzt nichts bekannt. Ist aber ein interessanter Anwendungsfall. Könnte man vermutlich über ein Custom Tag oder direkt via PHP abbilden. Aus Sicht der Security aber sicher recht heikel. Ist doch ein Unterschied, ob solche Daten über das Backend oder das Frontend bearbeitet werden können.

    Liebe Grüße,

    Sascha

  • coolworx
    Moderator
    Reactions Received
    3
    Posts
    41
    • July 15, 2023 at 4:54 PM
    • Official Post
    • #3

    Hallo Finn,


    theoretisch könntest Du Dir doch ein Formular in DEINEM Frontendbereich basteln und die Eingaben, die Du machst über $db = new DB_WE(); in die DB tblWebUser where ID=KundenID nachtragen bzw. ändern.


    Also zuerst eine LV type customer durchlaufen lassen und alle erforderlichen Daten, die ggf. vonnöten sind, selektieren. Dann einen Button anlegen, mit dem Du das Formular aufrufst. Die Customer Daten requestest Du einfach zum Formular, das die Felder zur Bearbeitung bereitstellt. Dort könntest Du dann z.. B. das Häkchen für DB Feld LoginDenied setzen und das Formular absenden

    Viele Grüße
    Ulrich

    coolworx

    https://www.coolworx.de

    • Next Official Post
  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • July 18, 2023 at 2:10 PM
    • Official Post
    • #4

    Ich werde mal versuchen das Formular zum Ändern der Daten Serverseitig zu bauen, ähnliches mache ich auch zum Schreiben der Objekte, ist einfacher mit nem JS Frontend. Letzten Endes erwartet das Tag ja zum Schreiben des Users ein bestimmtes Session-Array, ist nur die Frage, ob die Daten geschrieben werden, obwohl von dem User keine aktive Session besteht.

    https://www.wg-werbeagentur.de

    • Previous Official Post
    • Next Official Post
  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • July 23, 2023 at 5:57 PM
    • Best Answer
    • Official Post
    • #5

    Es gibt einen Weg Kundendaten aus dem Frontend heraus zu editieren.

    Dafür müssen die Sessiondaten manipuliert werden. Damit eine Access Verifizierung möglich bleibt und die Session Daten der editierenden Person nicht überschrieben werden, muss über PHP ein weiterer Form Request Serverseitig durchgeführt werden und in der empfangenden Seite die Session manipuliert werden.

    Werde hier (aus Gründen der Sicherheit -> Man kann da einiges falsch machen) nicht im Detail darauf eingehen wie das funktioniert, falls das mal jemand braucht, schreibt mir gerne.

    https://www.wg-werbeagentur.de

    • Previous Official Post
  • Finn July 23, 2023 at 5:57 PM

    Selected a post as the best answer.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Tags

  • Kundenverwaltung
  • Frontend Edit
  • Administration
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™