Ich habe zwei Plugins in CakePHP mit Recaptcha gefunden, aber sie sind veraltet. Wie kann ich Captcha in CakePHP verwenden? Ich glaube nicht, dass ich meinen eigenen schreiben muss.Wie implementiert man Captcha in CakePHP 2.0?
Antwort
Eine einfache mathematische captcha Lösung: http://www.dereuromark.de/2010/08/09/how-to-implement-captchas-properly/
Viele behinderte Menschen bevorzugen einen solchen Ansatz, da sie nicht jene Bild Captchas lesen kann. und selbst normale Leute wie du und ich scheitern oft an diesen Bildern.
Die 2.0-Dateien sind in https://github.com/dereuromark/tools
Sie können this lesen:
Es KCAPTCHA verwenden wird Captchas zu erzeugen und verifizieren sie in Form Einreichungen in CakePHP
Sie eines dieser Plugins nehmen und wandern sie auf CakePHP 2.0 durch die folgende migration guide.
Sie einfach zu bedien CakePHP https://github.com/arvindk/Cakephp-Captcha-Component-2.0 sind Sicherheits Komponente verwenden können. Es funktioniert mit CakePHP 2.x Version bis 2.4.1. Modellname und Feldname sind konfigurierbar. Unterstützt automatische Modellüberprüfung für Captcha (sowohl für Bild- als auch für Math-Captcha).
So zeigen Sie Math Captcha anstelle von Bildcaptcha, die standardmäßig angezeigt wird.
$this->Captcha = $this->Components->load('Captcha',
array('captchaType'=>'math', //or 'image' (requires GD library)
'jquerylib'=>true,
'modelName'=>'Signup',
'fieldName'=>'captcha'));
Es enthält jetzt eine einfache mathematische Frage. Beispiel: $ this-> Captcha = $ this-> Komponenten-> load ('Captcha', Array ('captchaType' => 'math', 'jquerylib' => true, 'modelName' => 'Anmeldung' , 'Feldname' => 'Captcha')); //lade es –
- 1. Wie man CAPTCHA bricht?
- 2. cakephp 2.0 jpgraph
- 3. CakePhp 2.0 .htaccess
- 4. CakePhp 2.0 Seltsame Umleitung
- 5. CakePHP 2.0 Mock Auth
- 6. Wie man Captcha in yii wform hinzufügt
- 7. Datenbank testen mit CakePHP 2.0
- 8. cakephp 2.0 Wie update auth Daten?
- 9. CKEditor/CKFinder mit CakePHP 2.0
- 10. Elemente ändern Weg in CakePHP 2.0
- 11. , wie man Bild Hotmail-Check Captcha
- 12. Wie implementiert man Textauswahl?
- 13. Wie implementiert man jScroll?
- 14. Wie implementiert man Wasserkräuselungen?
- 15. Wie implementiert man einen generischen Encoder?
- 16. Wie Google Captcha
- 17. CakePHP 3.x: Wie man Event Listener in Plugins/Plugins implementiert src-Verzeichnis wird nicht geladen
- 18. CakePHP 2.0 Auth Login funktioniert nicht
- 19. Auth-Komponente funktioniert nicht auf CakePHP 2.0
- 20. Wie man Captcha in einem Jsp-Formular einfügt?
- 21. Wie man Captcha in Contao CMS 3.5.9 Formular hinzufügen?
- 22. CakePHP 2.0 - 2.1, Abfrage anderes Modell von Controller
- 23. Wie man Memcache in CakePHP implementieren?
- 24. Wie lädt man AWS SDK in CakePHP?
- 25. wie man holen Wert in CakePHP
- 26. Wie man https Beitrag in CakePHP machen
- 27. Wie fügt man jquery in cakephp hinzu?
- 28. Wie man IDisposable richtig implementiert
- 29. Simplemodal - Wie man es implementiert?
- 30. Wie man bessere OOPs implementiert
CakePHP 2.0 Version wird benötigt. –
CKAPTCHA ist ein unabhängiger Anbieter. Es funktioniert perfekt mit jeder Version von Cake. Ich bin kürzlich von 1.3 auf 2.0 umgestiegen und das Captcha funktionierte perfekt ohne Änderungen. Natürlich, wenn Sie ein Plug-In oder eine Komponente verwenden, um diese Funktion ordnungsgemäß zu kapseln, wurde die Dateinamenskonvention leicht geändert, aber dies ist definitiv nicht für einen Downvote geeignet. KCAPTCHA ist dein Freund. – sibidiba