| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Ich würde dir eher empfehlen, ein neues Captcha einzubauen. Das ist das effektivste und beim Nutzen vorhandener Lösungen das einfachste.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 23.08.2007
Beiträge: 1.510
![]() | wenn du's wirklich so machen willst dann schick doch 'n Teil einer MD5 Summe mit un dschrieb diese dann auc han die Stelle in deine DB ... dann prüfst du diese summe die du mit'm LINK wieder gibst mit deiner DB : www.example.com/link.html?hash=39fsdf23fs342fd den musst dann mit deiner DB abgleichen und wenn du den String so wieder findest ersetzt du ihn mit True oder auch 1 und schon ist der Beitrag freigeschalten !! Aber : Zitat:
| |
| |
| | |
| Erfahrener Benutzer | Eine Mail lässt sich sogar noch leichter umgehen als ein gutes Captcha. Wie du es auch drehst, es ist immer ein Wettrüsten. Wenn dein Captcha geknackt wurde ist es ein zu einfaches Captcha. Es gibt durchaus sehr gute Varianten, bei denen sich der Aufwand gar nicht lohnt, sie zu knacken.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | |
| Gast
Beiträge: n/a
| Hola, vielleicht hilft ja dieser Link weiter, um das eine oder andere Captcha besser einzuschätzen: http://sam.zoy.org/pwntcha/ Bis däähnne. |
| | |
| Erfahrener Benutzer Registriert seit: 06.04.2006
Beiträge: 128
![]() | ok, ich mach zuerst mal die variante mit der mail. später dann noch mit captcha, dann kann ich den kunden auswählen lassen ob mail oder captcha. @M3g4Star: eine randomzahl erstellen, dann md5 verschlüsselt in db. und nun soll ich nur ein teil des verschlüsselten codes an den kunden schicken? und wenn er bestätigt mit WHERE code LIKE ... updaten? was meinst du mit variabler länge? md5 hat doch immer 32 zeichen!? |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 23.08.2007
Beiträge: 1.510
![]() | Zitat:
Und denn keine random zahl sondern den timestamp oder ne unique ID!!! und dann nicht mit LIKE sondern mit = !!!!!!!!! http://www.php-faq.de/q/q-sql-injection.html Das solltest du bei updates auf jeden Fall beachten !!! | |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Fragt sich eher WIE dein Captcha geknackt wurde. Üblicherweise geht das nicht, wenn du ein halbwegs gutes verwendest. Ich vermut fast eher, dass man es umgehen konnte. Eine Bestätigungsmail funktioniert eigentlich so, dass du eine Prüfsumme eines variablen Strings erstellst, md5(time().'xyz'.$_POST['text']), diesen als Primärschlüssel oder Unique-Feld für den Eintrag speicherst und gleichzeitig auch per Mail versendest. Wird das Skript mit der korrekten Prüfsumme aufgerufen, kannst du den Beitrag freischalten. Aber Captcha UND Double-Opt-In halte ich für übertrieben. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php eindeutige id in bestätigungslink email, php bestätigungsmail, bestätigungsemail besstätigen, bestätigungsmail bestätigen, bestätigungsmail nicht bestätigen, in bestaetigungsmail wird benutzername nicht geschrieben, php bestätigungsmail an kunden |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.