WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 30.07.2020 17:50:32

dedra
Member

Signup.php erweitern

Hallo,
für ein neues Projekt sollen sich nur Personen anmelden können die sich beim anmelden (signup.php) mit einem Dokument legitimieren - also würde ich gerne eine "signup_extended.php" bauen bei der ein Dateiupload (PDF, JPG etc. bis 2 MB) ermöglicht wird.
Über mpform könnte man das schon realisieren - aber wie funktioniert dann die "Übernahme" der Anmeldedaten des Kunden in die user-Datenbank?
Die Funktionen im Backend zur Userverwaltung sind wirklich gut gelungen!


SG dedra


Verwendet wird: WBCE 1.4.4 / Template Adventure / PHP 7.1

Offline

#2 30.07.2020 18:08:37

florian
Administrator

Re: Signup.php erweitern

Wie viele Benutzer betrifft das?
Ich sag mal so, möglich ist das zwar, aber wenn es nur so maximal 50 Nutzer betrifft, oder nicht pro Tag zig Neuregistrierungen erfolgen, ist es wahrscheinlich effizienter, die Daten über mpform zu erfassen und die Benutzeraccounts manuell einzurichten.
Es ist ja mit dem Upload des Dokuments nicht getan, das muss ja dann auch zusammen mit der Registrierungsbenachrichtigung versendet werden und/oder im System vorgehalten werden, die Nutzer sollten es hinterher nicht ändern/löschen dürfen während Admins ggf. weiterhin darauf Zugriff benötigen, es muss bei der Registrierung vom Admin geprüft werden, dass es sich beim fraglichen Dokument nicht um den Einkaufszettel von vor zwei Wochen handelt etc.
Wenn mit einer so hohen Zahl von Registrierungen zu rechnen ist, dass eine weitgehende Automatisierung sinnvoll/erforderlich ist, wäre aus meiner Sicht eher die entsprechende Erweiterung des Moduls User Extend und dessen Einbindung ins Registrierungsformular sinnvoller.
Das wäre dann aber eher was für den Bereich "Projektanfragen gegen Bezahlung", weil das nicht mal eben so gemacht ist.

Last edited by florian (30.07.2020 18:09:37)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#3 30.07.2020 21:41:40

dedra
Member

Re: Signup.php erweitern

Wie viele das nutzen werden ist leider unbekannt - es ist halt der Wunsch der Auftraggeberin (die diese Dokumente dann überprüfen und dann den User freischaltet). Die Datei könnte ja z.B. im Media-Order in ein Verzeichnis geschrieben werden, da hat der Nutzer dann keinen Zugriff mehr.

Vielleicht hat jemand noch eine Idee, sonst werde ihr das mit der Registrierung über mpform und anlegen im Backendend aber mal vorschlagen - Danke.

Offline

#4 31.07.2020 05:44:37

florian
Administrator

Re: Signup.php erweitern

Mit überschaubarem Aufwand ließe sich ein zweistufiger Registrierungsprozess umsetzen.

Die Registrierung erfolgt im ersten Schritt ganz normal, also mit der vorhandenen signup.php. Der Account wird aber noch nicht der endgültigen Benutzergruppe zugewiesen, sondern einer Gruppe, z.B. "Neuregistrierungen", die noch nicht Zugriff auf die eigentlichen Inhalte/Funktionen hat, sondern nur auf eine Seite mit dem Formular zum Upload + Versenden des Legitimationsdokuments.

Das Formular besteht einfach nur aus einem Feld für den Upload und der Sende-Schaltfläche, in den mpform-Einstellungen lässt sich ja angeben, dass Name und E-Mail des angemeldeten Benutzers als Absenderangaben verwendet werden sollen.

Diese Daten werden dann an die Seitenbetreiberin per Mail übermittelt. Diese prüft die Daten, weist den Benutzeraccount dann der eigentlichen Benutzergruppe zu und informiert den:die Benutzer:in per Mail (aus ihrem Mailclient als Antwort auf die von mpform generierte Mail) über die erfolgte Freischaltung.


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

Liked by:

stefanek, mk70, mrbaseman

#5 01.02.2025 16:40:18

dedra
Member

Re: Signup.php erweitern

Schönen Samstag liebe Forengemeinde,
nach langer "Abstinenz" wurde ich wieder beauftragt an einer alten Seite ein paar Veränderungen vorzunehmen.

Hauptsächlich geht es hier um die Nutzer-Anmeldung / Registrierung. Vor fast 5 Jahren war das ja schon mal Thema, seinerzeit musste es ja eine Freischaltung der User sein. Nun hat sich bei der Firma etwas gewandelt (neue Besen...) die Anmeldung soll ohne Freischaltung "sofort" erfolgen. Auf "Vertrauen", das wirklich nur berechtigte Nutzer den Shop betreten. Dazu habe ich zwar meine eigene Meinung, aber das soll nicht mein Problem sein.

Nun zur eigentlichen Frage: wie kann die signup.php erweitert werden damit eine Anmeldemaske (hatte da mal irgendwo etwas von signup template gelesen?) wie im Anhang gezeigt wird?
Nachdem dann diese Formular ausgefüllte abgeschickt ist, sollte eine Mail an den Anwender gehen, der diese bestätigt um daraufhin sein Passwort per E-Mail zu erhalten, das ist ja bereits im WBCE vorhanden.
Wer sich das im Live-Betrieb ansehen möchte: https://shop.vetinnovations.de/pages/ko … ierung.php.

Freue mich auf Eure Ideen, wer mir helfen möchte ist herzlich willkommen,
viele Grüße dedra

Last edited by dedra (01.02.2025 16:41:18)

Offline

#6 01.02.2025 20:21:20

florian
Administrator

Re: Signup.php erweitern

Das ist jetzt eher schwierig. Nicht so sehr weitere Formularfelder ins Registrierungsformular zu bauen, als vielmehr, die darüber erhobenen Daten zu speichern und mit Bestellungen im Shop zusammenzuführen. Denn weder ist bei der Benutzerregistrierung vorgesehen, Straße, Ort usw. zusammen mit den Benutzerdaten zu speichern, noch gibt es in Bakery (falls der Shop damit realisiert ist) von Haus aus eine Möglichkeit, die Daten des angemeldeten Benutzers automatisch im Bestellprozess zu übernehmen.

Ganz ehrlich? Mit Blick auf DSGVO und BFSG werdet Ihr an einem richtigen Shopsystem vermutlich nicht vorbeikommen. Die Hauptseite läuft ja schon mit Wordpress. Ich sage das wirklich nicht gern, aber da dann mit Woocommerce oder ähnlichem einen Shop reinbauen erscheint mir sinnvoller als zu versuchen, das irgendwie mit WBCE hinzubekommen.


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

Liked by:

berny, dedra

#7 02.02.2025 07:09:13

berny
Member

Re: Signup.php erweitern

Es gibt auch WP Shopmodule, soweit ich mich erinnern kann.

Und ich gebe Florian komplett recht, die Probleme werden erst kommen, die ihr da noch nicht erkennt, dann müsst ihr wieder von vorne anfangen.

Offline

Liked by:

dedra

#8 02.02.2025 09:35:26

dedra
Member

Re: Signup.php erweitern

Danke für Eure offene Meinung - da ich deren Webseite und dann den Shop ursprünglich mit WBCE und Bakery gebaut hatte, sollte (nachdem jemand anderes WP für die Webseite (wie bei dem Mutterkonzern) realisierte, der Bakery-Shop wieder laufen (was ja umgesetzt werden konnte), aber die neuen Anforderungen sind hierfür sehr komplex - das hatte ich auch erkannt.
Alles Gute Euch!

Offline

Liked by:

florian

Board footer

up