Mostrando entradas con la etiqueta CakePHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta CakePHP. Mostrar todas las entradas

18/11/10

Componentes a medida en CakePHP

Como ya sabemos, un componente en CakePhp es un paquete de logica( clase ) que se va a compartir entre los diferentes controladores.

En este articulo voy a explicar como crear nuestros propios componentes, es decir componentes personalizados. Mas de uno se podra preguntar para que queremos utilizar los componentes, y aqui la explicacion: supongamos que tenemos un calculo que se repite en muchas partes del sistema, en este caso agrupamos la logica en un componente y de esta manera reautilizamos codigo, hacemos mas comprensible el codigo y si algun dia hay que hacer alguna modificacion en el calculo, esta se hara en un solo lado.

28/9/10

Error 'Security.salt' en CakePHP

Concretamente nos sale este error:
Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE\cake\libs\debugger.php, line 684]

Notice (1024): Please change the value of 'Security.cipherSeed' in app/config/core.php to a numeric (digits only) seed value specific to your application [CORE\cake\libs\debugger.php, line 688]

Esto se soluciona si nos vamos al fichero app/config/core.php y cambiamos las cadenas que hay en estados lineas:
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Configure::write('Security.cipherSeed', '76859309657453542496749683645');

Se ponen otras de nuestra cosecha y todo correcto. La explicación de esto es que CakePHP utiliza estas cadenas para encriptar y desencriptar, y estas son las que vienen por defecto de tal manera que tendríamos un agujero de seguridad. Por ello nos salta este error.