03.11.2012, 12:58
Hallo,
ich hab ein wenig im WWW gesucht und gefunden, wie man noch eine erweiterte Captchafunktion in die Registrierung einbaut.
Vieleicht gibts hier ja Leute die Lust haben daraus ein Plugin zu basteln.
Fangen wir an:
Öffnet in der Templatgruppe "Mitglieder Templates" das Template "member_register".
Sucht nach
ersetzt es mit
Sucht weiter nach
und fügt darunter folgendes ein
Das wars schon.
Ansicht bei der Registrierung
[attachment=8061]
Die Auswahl
[attachment=8062]
Die Fehlermeldung, wenn nichts oder die falschen Bilder gewählt wurden
[attachment=8063]
Aber bedenkt, dies hab ich vorerst Local getestet und nicht auf einem Webspace. Ist somit quasi Betaversion :p
Über ein kleines Feetback wäre ich glücklich - obs funktioniert bei euch oder was ihr davon haltet.
ich hab ein wenig im WWW gesucht und gefunden, wie man noch eine erweiterte Captchafunktion in die Registrierung einbaut.
Vieleicht gibts hier ja Leute die Lust haben daraus ein Plugin zu basteln.
Fangen wir an:
Öffnet in der Templatgruppe "Mitglieder Templates" das Template "member_register".
Sucht nach
Code:
<form action="member.php" method="post" id="registration_form">
ersetzt es mit
Code:
<form action="member.php" method="post" id="registration_form" onsubmit="return regsubmit();">
Sucht weiter nach
Code:
{$regimage}
und fügt darunter folgendes ein
Code:
<br />
<script type="text/javascript" src="http://challenge.asirra.com/js/AsirraClientSide.js"></script>
<script type="text/javascript">
var passThroughFormSubmit = false;
function MySubmitForm()
{
if (passThroughFormSubmit) {
return true;
}
// Do site-specific form validation here, then...
Asirra_CheckIfHuman(HumanCheckComplete);
return false;
}
function HumanCheckComplete(isHuman)
{
if (!isHuman)
{
alert("Please correctly identify the cats.");
}
else
{
passThroughFormSubmit = true;
formElt = document.getElementById("mainForm");
formElt.submit();
}
}
</script>
Das wars schon.
Ansicht bei der Registrierung
[attachment=8061]
Die Auswahl
[attachment=8062]
Die Fehlermeldung, wenn nichts oder die falschen Bilder gewählt wurden
[attachment=8063]
Aber bedenkt, dies hab ich vorerst Local getestet und nicht auf einem Webspace. Ist somit quasi Betaversion :p
Über ein kleines Feetback wäre ich glücklich - obs funktioniert bei euch oder was ihr davon haltet.