Edición de «Como crear llave de seguridad en los formularios»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
− | + | Esta es una buena clase que nos permite verificar que el formulario enviado por el cliente coincide con una llave almacenada en sesion. | |
− | + | ||
− | + | Forma de uso: | |
− | + | ||
+ | En la vista y antes de hacer el cierre del formulario imprimimos la llave | ||
+ | |||
+ | <source lang=php line> | ||
+ | <?php echo SecurityKey::generateKey(); ?> | ||
+ | </source> | ||
+ | |||
+ | Esto nos generará un input tipo hidden asi: | ||
+ | |||
+ | <source lang=html> | ||
+ | <input type='hidden' id='rsa32_key' name='rsa32_key' value='7e3dd021785706cf2467bbad3382d08a13f192b3' /> | ||
+ | </source> | ||
− | |||
− | + | Copiamos la clase y la guardamos en la siguiente dirección | |
miapp/libs/security_key.php | miapp/libs/security_key.php | ||
Línea 63: | Línea 73: | ||
?> | ?> | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Para cualquier comentario referente a esta clase, puedes acudir al IRC, la lista de correo o el Foro de KumbiaPHP. | Para cualquier comentario referente a esta clase, puedes acudir al IRC, la lista de correo o el Foro de KumbiaPHP. | ||
− | |||
− | |||
− |