AGB-Checkbox neben JavaScript- auch PHP-Kontrolle

17.01.2013 16:00
#1
Montimontt
Joomshopping forum user no avatar
Name: Montimontt
27.02.2012
Posts: 82
Quote
AGB-Checkbox neben JavaScript- auch PHP-Kontrolle

Hi!

Ob die Checkbox in step5 des Bestellvorgangs aktiviert ist, wird per per JavaScript geprüft (onclick="return checkAGB()" im Skript previewfinish.php).
Wie ich erfahren habe, reicht dies rechtlich wohl nicht wirklich, denn wenn ich in step5 JavaScript im Browser deaktiviere und die Seite "refresh'e", kann ich auf den Bestell-Button (name="finish_registration") klicken, OHNE die Checkbox aktiviert zu haben.

Ich möchte nun eine PHP-Kontrolle ergänzen, komme aber nicht weit :)

Ergänzung in /com_jshopping/controllers/checkout.php ?
So was wie:
If ($_POST[checkboxname] == "on") {
// checkbox ist gecheckt
}
else {
// checkbox ist leer
}

Ich würde mich über Hilfe sehr freuen!
Montimontt


Joomla: 2.5.8
JoomShopping: 3.5
 
17.01.2013 22:00
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: AGB-Checkbox neben JavaScript- auch PHP-Kontrolle

function step5save..

if ($_POST['agb']!='on'){
JError::raiseWarning("", 'Error agb');
$this->setRedirect(SEFLink('index.php?option=com_jshopping&controller=checkout&task=step5',0,1,$jshopConfig->use_ssl));
return 0;
}

 
18.01.2013 11:02
#3
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Posts: 653
Quote
Aw: AGB-Checkbox neben JavaScript- auch PHP-Kontrolle

webdesigner - 17.01.2013 22:00
function step5save..

if ($_POST['agb']!='on'){
JError::raiseWarning("", 'Error agb'); checkout&task=step5',0,1,$jshopConfig->use_ssl));
return 0;
}


@webdesigner

Wird diese Änderung ins nächste Update übernommen?


@Montimontt

Wir haben in unseren Nutzungsbedingungen stehen, dass JavaScript und Cookies etc. aktiviert sein müssen. (soviel zu rechtlichen Seite ... sollte reichen, aber wer deaktiviert das alles schon und warum?)

 
18.01.2013 16:44
#4
Montimontt
Joomshopping forum user no avatar
Name: Montimontt
27.02.2012
Posts: 82
Quote
Aw: AGB-Checkbox neben JavaScript- auch PHP-Kontrolle

webdesigner - 17.01.2013 22:00
function step5save..

if ($_POST['agb']!='on'){
JError::raiseWarning("", 'Error agb');
$this->setRedirect(SEFLink('index.php?option=com_jshopping&controller=checkout&task=step5',0,1,$jshopConfig->use_ssl));
return 0;
}


Perfect!!! Thanks a lot!

@ Stickdealer
Danke für den Hinweis. Ich habe meine Nutzungsbedingungen sicherheitshalber ergänzt.
Ich möchte meinen Kunden keine kriminellen Absichten unterstellen :) Sicher ist sicher!

Grüße und schönes Wochenende
Montimontt

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.