Moin. Ich würde gerne in die Nutzungsbedingungen eine Checkbox für die Datenschutzerklärung einfügen. wie lässt sich das machen, dass die auch bestätigt werden muss, da sonst die registrierung nicht abgeschlossen wird?
Im Formular zum Registrieren (Einverständniserklärung oder auch anschließende Reg.-Bestätigung) gibt es versteckte Form-Elemente (input type="hidden").
Da könnte man sich einen von schnappen, und ihn einfach in eine sichtbare Checkbox umwandeln. Dann müsste der Haken gesetzt werden, damit das Form auch diesen Wert mitsendet.
Hier solltest du ausprobieren, welches input-Element sich am besten dazu eignet.
[ExiTuS]
Bei dem oben genannten plugin geht es aber um die Nutzungsbedingungen. Ich würde gerne die datenschutzerklärung dort nur verlinken und einen Haken setzen lassen das man sie akzeptiert
Wie erwähnt:
Verwandele eines der <input type="hidden" ...> in ein <input type="checkbox" ...>
Das war's!
Ihr mit euren PlugIns
*SCNR
[ExiTuS]
Wird dabei auch der Zeitpunkt der Bestätigung vermerkt?
Die vorherige Einverständniserlkärung setzt überhaupt nichts und dient lediglich als Pseudo-Weiterleitung, um an die eigentliche Registrierung zu gelangen.
Die Registrierung übergibt einen Zeitstempel - habe nun nicht geprüft, ob es derselbe Zeitstempel ist, den die Datenbank in die Tabelle schreibt. Aber das wäre in diesem Falle egal. Mit einem Klick auf Registrieren landet definitiv ein Zeitstempel in der DB.
Und mit einer umfunktionierten Checkbox hast du deinen sogenannten "Haken an der Sache"
[ExiTuS]
(03.06.2019, 20:48)[ExiTuS] schrieb: [ -> ]Die vorherige Einverständniserlkärung setzt überhaupt nichts und dient lediglich als Pseudo-Weiterleitung, um an die eigentliche Registrierung zu gelangen.
Die Registrierung übergibt einen Zeitstempel - habe nun nicht geprüft, ob es derselbe Zeitstempel ist, den die Datenbank in die Tabelle schreibt. Aber das wäre in diesem Falle egal. Mit einem Klick auf Registrieren landet definitiv ein Zeitstempel in der DB.
Und mit einer umfunktionierten Checkbox hast du deinen sogenannten "Haken an der Sache"
[ExiTuS]
php setzt den timestamp wahrscheinlich erst beim Absenden des Formulars und nicht beim Betätigen der Checkbox. (Vermutung, bin am Handy online - nicht in Code geguckt)
oh, hattest du ja so geschrieben
schon spät..
aber grundlegend muss die Frage mit Nein beantwortet werden
Moin. Worunter finde ich das Template wo ich die Checkbox aktivieren kann?
Member Templates > member_register
Dort befinden sich alle möglichen input-Elemente.
Ggf. könntest du folgende verwenden:
<input type="hidden" name="action" value="do_register" />
[ExiTuS]