19.05.2020, 01:41
(16.01.2020, 21:19)SvePu schrieb: Ich würde die Abfrage der Eingabe immer in die entsprechende PHP Datei integrieren, Browser-basierende Lösungen lassen sich zu leicht manipulieren.
Wir haben das Plugin im Forum auch am Laufen und ich habe die betreffenden Checkboxen in das Plugin in der Funktion "agreement_save" mit eingebaut.
PHP-Code:// Save the agreement
function agreement_save()
{
global $mybb, $db, $lang;
// Save the agreement and the timestamp if user has clicked to agree
if ($mybb->user['uid'] != 0 && !empty($mybb->input['agree']) && $mybb->request_method == "post")
{
if(isset($mybb->input['checkbox-0']) && isset($mybb->input['checkbox-1']) && isset($mybb->input['checkbox-2']))
{
$uid = (int)$mybb->user['uid'];
$updated_record = array(
"new_terms" => 1,
"new_terms_date" => TIME_NOW
);
$db->update_query("users", $updated_record, "uid='".$uid."'");
$lang->load("agreement");
redirect("index.php", $lang->ag_success_accept);
}
else
{
redirect("member.php?action=profile&agreement=do",$lang->ag_force_accept);
}
}
}
Hi, Welche Dateien muss ich ändern bzw erstellen, dass es genau so angezigt wird wie in eurem Forum. Also mit den einzelnen Ceckboxen. Bis jetzt habe ich nur die Standart Variante von Mybb mit dem "Ich stimme zu Button". Ich glaube die Standart Version reicht nicht um die DSGVO zu erfüllen.Wäre echt nett wenn mir jemand weiterhelfen könnte. Danke. mfg