Re: Problem mit dem Captcha
Verfasst: 08.02.2012, 18:33
ja das klappt aber nur, wenn von der jeweiligen Domain aus, die SML-Installation auch aufrufbar ist.
https://board.superscripte.de/
Captchas sind aber nicht mehr sicher, das sehe ich hier im Forum, melden sich jeden Tag Ukrainer und Polen an, die das Captcha lesen und damit auch lösen können. Der Captcha-Code ist im Unterverzeichnis captcha zu finden.SML-User hat geschrieben:Wir würden gerne zwecks Spam-Schutz das Captcha drin behalten. Momentan wird gerade unser Gästebuch-Captcha umprogrammiert aufgrund von Spam-Problemen. Eventuell können Sie mir ja an sebastian_mader@irgendwas mailen, an welchen Punkten im SML-Script Änderugen gemacht werden müssten, sprich wo das Captcha wie verbaut ist, welche Variablen übergeben werden usw. etc. - dann kann ich dies unserem Programmierer sagen und er baut das um. Denn ein anderes Captcha funktioniert bei uns reibungslos.
Das FormEncoding ist dann falsch bei der Formularerstellung angegeben wurden, das sollte auf utf-8 geändert werden, sonst werden möglicherweise Umlaute/Sonderzeichen falsch in die Datenbank übernommen.Nebenbei ist mir gerade noch Folgendes im HTML-Code aufgefallen:Allerdings sollte das nicht die Ursache sein, da auf den anderen Anmelde-Pages (Facebook etc.) das Problem trotz richtig gesetztem Zeichencode ebenfalls ab und an auftritt.Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <input type="hidden" name="FormEncoding" value="iso-8859-1" />
Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<input type="hidden" name="FormEncoding" value="iso-8859-1" />
Code: Alles auswählen
<?php
@session_cache_limiter("public");
if(!ini_get("session.auto_start")) @session_start();
require_once "/home/strato/www/st/www.stainless-steel-music.de/htdocs/smlist/captcha/require/config.php";
require_once "/home/strato/www/st/www.stainless-steel-music.de/htdocs/smlist/captcha/require/crypt.class.php";
$GLOBALS["crypt_class"] = new crypt_class();
?>
<?php include "files_config/doctype/doctype.txt"; ?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php include "sml_anmeldung/title.txt"; ?></title>
<?php include "files_config/metatags/metatags.txt"; ?>
<link rel="shortcut icon" href="http://www.stainless-steel-music.de/files_pics/favicon.ico" />
<link href="sml_anmeldung/newsletter.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript" src="scripts/onkelzcover.js"></script>
</head>
<body onLoad="typew()">
<div id="newsletter_main">
<div class="website_text2">Hier kannst du dich für unseren (kostenlosen) elektronischen Newsletter an-/abmelden. Dieser erscheint in unregelmäßigen Abständen und informiert unter anderem über unsere Konzerttermine. Von Zeit zu Zeit verlosen wir unter den Newsletter-Empfängern auch Preise (nähere Infos: <span class="website_link"><a href="javascript:window.open('http://www.stainless-steel-music.de/newsletterverlosung/index.php','Newsletterverlosung','location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=800,height=610');void(0);">klicke hier</a></span>).</div>
<form method="post" action="http://www.stainless-steel-music.de/smlist/nl.php">
<input type="hidden" name="MailingListId" value="1" />
<input type="hidden" name="FormId" value="1" />
<input type="hidden" name="FormEncoding" value="iso-8859-1" />
<br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td >
E-Mail-Adresse *
</td>
<td>
<input class="input1" type="text" name="u_EMail" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
<br />
<br />
</td>
</tr>
<tr>
<td >
Vorname *
</td>
<td>
<input class="input1" type="text" name="u_FirstName" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td >
Nachname *
</td>
<td>
<input class="input1" type="text" name="u_LastName" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td >
Bundesland *
</td>
<td>
<input class="input1" type="text" name="u_PrivateState" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td >
Postleitzahl *
</td>
<td>
<input class="input1" type="text" name="u_PrivateZIPCode" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td >
Stadt (freiwillig)
</td>
<td>
<input class="input1" type="text" name="u_PrivateCity" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td >
Handynummer (freiwillig)
</td>
<td>
<input class="input1" type="text" name="u_CellNumber" onFocus='this.style.backgroundColor="#FFFFFF"' onBlur='this.style.backgroundColor="#CCCCCC"' size="50" maxlength="255" />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr>
<tr>
<td colspan="2">
<hr noshade="noshade" style="width: 100%; border:dotted #BABABA 1px; " />
</td>
</tr>
<tr>
<td >
Gewünschte Aktion
</td>
<td>
<input type="radio" name="Action" value="subscribe" checked="checked" />
Anmelden<br />
<input type="radio" name="Action" value="unsubscribe" />
Abmelden<br />
</td>
</tr>
<tr>
<td style="vertical-align:top">
Geben Sie das Wort, wie im nachfolgenden Feld angezeigt, ein (Spam-Schutz)*<br />
</td>
<td>
<input type="text" name="user_captcha_string" />
<br />
<br />
<img src="http://www.stainless-steel-music.de/smlist/captcha/require/image.php?<?php echo md5(uniqid(rand(), true)) ?>
" />
</td>
</tr>
<tr>
<td colspan="2">
<hr noshade="noshade" style="width: 100%; border:dotted #BABABA 1px; " />
</td>
</tr>
<tr>
<td colspan="2">
<input class="newsletterbutton" type="submit" value="Absenden" onMouseOver='this.style.backgroundColor="#FFA509"' onmouseout='this.style.backgroundColor="#FFFFFF"' />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr>
<tr>
<td colspan="2">
Angaben mit * sind Pflichtangaben.
</td>
</tr>
</tbody>
</table>
</form>
<br />
<div class="website_text2"><span class="website_link"><a href="javascript:window.open('http://www.stainless-steel-music.de/newsletterverlosung/index.php','Newsletterverlosung','location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=800,height=610');void(0);"><img src="sml_anmeldung/newsletterverlosung.jpg" alt="klicke hier!" width="350" height="90"/></a></span></div>
</div>
</body>
</html>