Custom Search
Bloggers Activos
Emacs como IDE para CakePHP aarkerio
La Negación del Viaje Lunar tonathiu
Porque los mononeurones si tenemos madre! blacksoul
BrunoFerías thot
The Art vendaval
Aclimatación extraterrestre ¿para qué? ahuramazdah
¿A que le tienes miedo? teosho
Sobre nazis, terror y medios tonathiu
Amenazas a la cuarta dimensión ¿de veras? ahuramazdah
Tarjeta Broadcom BCM94311MCG rev 02 teosho
Last Download
Segunda Fundación
Segunda Fundación
Pidiendo OpenSolaris 2008.5
vendaval
Sospechosismo
aarkerio
Slackware 12.1 Final
vendaval
Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D
asarch
Linux hot girl
aarkerio
Calderón puede ser sujeto a juicio político, sostiene Carrancá
tonathiu
La desnutrición en México
aarkerio
Sistema Infalible
ordbal
Histórico
aarkerio
Nietzsche en la FCPyS
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Jedit: programmer editor
Jedit: programmer editor

Hacktivism

LinuxChix button

Server Side \ Captcha en CakePHP
Server Side
Captcha en CakePHP

Este artículo ha sido consultado en 542 ocasiones.

Ya hay un tutorial en Bakery sobre como integrar kcaptcha en CakePHP. 

Sólo hay que poner un campo de formulario para que el usuario escriba el captcha, en este escenario un usuario no logeado intenta agregar un comentario en el modelo Discution:

   echo 'img src=url('/discutions/captcha') .'" alt="Captcha" /';
   echo $html->input('Discution/captcha', array("size" => 6, "maxlength" => 6));

y luego comparar en el controlador:

if ($this->data["Discution"]["captcha"] != $this->Session->read('captcha'))
 {   
      $this->flash('Code incorrect, please pulse back button', '/pages/display/'.$this->data["Discution"]["page_id"], 20);  //wrong captcha
       exit();
 }


El método /discutions/captcha del controlador DiscutionsController luce así:

 public function captcha()
 {
        return $this->Captcha->render();
 }


y eso es todo!
Ficha del autor:

mmontoya_ARRROBA_gmail.com
Max López es estudiante de la facultad de filosofía de la UNAM. Ha escrito guiones para películas y traducido ensayos del alemásn sobre Kant y Schopenhaur. Es un librepensador y hedonista declarado.
pakal
Love is the answer, but while you are waiting for the answer, sex raises some pretty good questions.
Ver todos los articulos de pakal

Última actualización: 2007-05-31 04:40:22-05

Printable version

on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 shane wrote:
lorem ipsum
on 31/5/07 shane wrote:
sasadsad
on 31/5/07 Testing wrote:
Testing TestingTestingTestingTestingTesting TestingTestingTesting
on 5/6/07 aarkerio wrote:
Testing TestingTestingTestingTestingTesting TestingTestingTesting

Add comment:



Captcha




Que estas haciendo?
scarecrowscarecrow está:
Du hast?
4 hours ago

der_teufelder_teufel está:
Ich habe einen Kater, aber nicht so schlecht...
11 hours, 35 minutes ago

rnstuxrnstux está:
Y yo un Abrazo.
1 day, 11 hours ago

saidjosesaidjose está:
Dandole su habrazote a mi santa madre que me soporta
1 day, 13 hours ago

dsquiddsquid está:
esperando a que este el pozole
1 day, 14 hours ago

asarchasarch está:
He cambiado NetBSD por Fedora 8, es que era muy "caliente"
2 days, 1 hour ago

Que estuvimos haciendo >>
Chipotle Software

En tu equipo tienes:
Sólo Windows
Windows y Linux
Sólo Linux
Linux y un BSD
Solaris, linux y BSD
Sólo MacacOS
Rapiditas
Problemas de Lenguaje en niños
10410 lecturas
Sexualidad infantil y juvenil
9165 lecturas
Anticoncepción de Emergencia
7837 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
6917 lecturas
Sinapsis y exocitosis
6227 lecturas
Mi primer CakePHP, mmmmm cakeee
5257 lecturas
Evolución filética en las hepáticas
4697 lecturas
BASH y Primeros Comandos
4011 lecturas
CakePHP II Active Record
3741 lecturas
Cómo convertirse en hacker
3619 lecturas
Add to Technorati Favorites

ir arriba
En los celos intervienen más el amor propio que el amor. La Rochefoucauld

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer