Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leguim

#451
Buenas noches,
ya se que los códigos del lado del servidor no pueden ser manipulados por los usuarios... pero de igual manera me quedo una duda y es que si x persona puede imprimir/obtener el valor de una $_SESSION sin que la aplicación la haya mostrado (echo)




Mod: Temas sobre PHP van al subforo de PHP.
#452
Hola, engelx!
Intente de varías formas con tu código pero no pasaba nada (no daba errores) pero tampoco funcionaba, no hacia nada (en cuanto a mayúscula me refiero, después la expresión regular funcionaba)...

De igual forma pude resolverlo, esto fue lo que hice... (saque la base del código de un blog y lo simplifique)

Código (javascript) [Seleccionar]

form_registry.reg_name.value = String(form_registry.reg_name.value).replace(/[^a-zA-ZñÑáéíóúÁÉÍÓÚ]+/g, '');
            form_registry.reg_name.value = form_registry.reg_name.value.substring(0, 1).toUpperCase() + form_registry.reg_name.value.substring(1).toLowerCase();


¡Ya está resuelto! ¡Muchas gracias!
#453
El regex lo uso para la validaciónd del lado del cliente de x nombre que se ingrese, para que no me escriban samuel93 sino que sea samuel, y con esto que quiero  hacer sea Samuel.
Por supuesto no sólo estoy haciendo validaciones del lado del cliente sino que también del servidor. Entonces me da este problema de compatibilidad entre la validación y sistemita de las mayusculas.

Intente cambiando de orden las dos líneas de código (mayúsculas arriba y regex abajo, y viceversa)

Si esto no tiene solución, les agradecería si me podrían decir porque ocurre esto. Porque desde donde yo lo veo no hay razón para que esto no funcione.
#454
Buenos días,
estoy haciendo un input donde se guardará el nombre de una persona y estoy teniendo un problemita, quiero que la primer letra que se ingrese en un input se transforme en mayúscula (ya se que esto es puede hacer luego del lado del servidor con php) pero para mejorar un poquito frontend se me ocurrió hacerlo de esta forma.

Código (javascript) [Seleccionar]

       form_registry.reg_name.addEventListener('keyup', function()
    {
    form_registry.reg_name.value = String(form_registry.reg_name.value).replace(/[^a-zA-ZñÑáéíóúÁÉÍÓÚ]+/g, '');
                form_registry.reg_name.value = form_registry.reg_name.value.substring(0, 1).toUpperCase();
    });


Bueno la primer linea donde se usan las expresiones regulares simplemente es que si el usuario escribe una letra, símbolo, o algo que no sean letras se va a borrar... luego la segunda  dice que la primer letra la transforme en una mayúscula pero no entiendo que puede estar pasando ya que hay como un problema de "compatibilidad" entre las dos lineas...
#455
¡Sos un genio!  :xD todo anda de 10!
como es un input que guardará un nombre podría decirse que si necesito que permita las ñ, o las í y ese tipo de caracteres.

Buscando encontré esto (hice una mezcla aplique lo que me dijiste y agregue los siguientes caracteres)
Código (javascript) [Seleccionar]

form_registry.reg_name.value = String(form_registry.reg_name.value).replace(/[^a-zA-ZñÑáéíóúÁÉÍÓÚ]+/g, '');


Por si a alguien le sirve y quiere que le permita los espacios es
Código (javascript) [Seleccionar]

form_registry.reg_name.value = String(form_registry.reg_name.value).replace(/[^a-zA-ZñÑáéíóúÁÉÍÓÚ\s]+/g, '');


¿Esto que hice está bien?
El código ya lo probé y funciona muy bien, pero quería preguntar por si se me pasó algo...

¡Muchisimas gracias !drvy otra vez!
#456
Buenos días,
anduve buscando sobre como podía hacer un input que sólo se pueda escribir texto y si se escribe un símbolo, o un numero (es decir algo que no sea letra) quisiera que al momento eliminara lo que está mal.

Hasta el momento tengo esto:
Código (javascript) [Seleccionar]

       var form_registry = document.getElementById('form_registry');

    form_registry.reg_name.addEventListener('keypress', function()
    {
    form_registry.reg_name.value = String(form_registry.reg_name.value).replace(/^[a-zA-Z]+$/, '');
    });


aunque la expresión regular es incorrecta ya que se aplica cada vez que sólo hay letras (Una solución sería usar las expresiones regulares para detectar si hay sólo numeros o si hay solo simbolos o los dos aunque no estoy muy seguro sobre si hay más tipo de caracteres, numeros, letras, simbolos, ?, etcétera)

Gracias!...

#457
Desarrollo Web / Re: [Pregunta]: Métodos captchas
26 Septiembre 2019, 22:04 PM
¡Les agradezco mucho a los 3!
Si, ya decidí usar recaptcha v2 de google y ya me corre de 10!
¡Muchas gracias, otra vez!
#458
Desarrollo Web / Re: [Pregunta]: Métodos captchas
26 Septiembre 2019, 05:52 AM
¡Te agradezco mucho!  ;-)
#459
Buenas noches,
voy a tratar de que este sea el último tema sobre captchas para no aburrirlos más (aunque quien sabe  :xD)
quería preguntarles en que formularios se debe insertar los captchas..
ya que hay diferentes tipos de formularios o al menos 3 (que conozco)
El primero podría ser cuando el usuario debe iniciar sesión (acá no se están creando registros nuevos, sólo iniciando una sesión)
El segundo podría ser un buscador, donde se buscan coincidencias en una base de datos.. (no se crean registros nuevos)
Y el tercero podría ser, un sistema de comentarios, un sistema de registor de usuarios, etcétera (acá si que se estan creando registros y creo yo que si se debería introducir captchas)

¿Cuales son sus opiniones?
#460
Desarrollo Web / Re: [Pregunta]: Métodos captchas
26 Septiembre 2019, 00:59 AM
Claro lo que tenía pensado era eso decir que es lo que hay en la imagen con una sola palabra..
muestro la imagen de un gato (una imagen monocolor) y que la respuesta a esto sea "gato", el problema con esto sería la imagen png o jpge va a tener que tener un nombre digamos captchas/001.jpeg
y un atacan obtendría la ruta de la imagen 001.jpeg y diría bueno esta imagen es la de un gato sería...

Código (php) [Seleccionar]

if($ruta == 'captchas/001.jpeg')
{
     $la_respuesta = 'gato';
}


Aunque nose si un atacante puede llegar a hacer eso, igual me intereso esos captchas "clickleables" ¿como se llaman? así puedo ver como se hacen..