Comunidad PHPeros

Lenguajes => JavaScript => Mensaje iniciado por: javipilo en 03 de Febrero de 2010, 16:28:09 pm

Título: AYUDA registro
Publicado por: javipilo en 03 de Febrero de 2010, 16:28:09 pm
no se si esto va aqui, per quisiera preguntarles como hago para que en el registro me compruebe si el usuario existe antes de presionar el boton de registro
Título: Re:AYUDA registro
Publicado por: Siquillote en 03 de Febrero de 2010, 16:32:04 pm
no se si esto va aqui, per quisiera preguntarles como hago para que en el registro me compruebe si el usuario existe antes de presionar el boton de registro

Hola javipilo.

De lo que estariamos hablando sería de AJAX. Si no quieres AJAX , deberás usar PHP. No uses JS por seguridad.
Título: Re:AYUDA registro
Publicado por: westwest en 03 de Febrero de 2010, 17:05:56 pm
Hola javipilo.

De lo que estariamos hablando sería de AJAX. Si no quieres AJAX , deberás usar PHP. No uses JS por seguridad.
¿Qué tiene de inseguro? :/

Cómo dice Siquillote, debes usar AJAX, y hay un tutorial publicado sobre esto exactamente...
Título: Re:AYUDA registro
Publicado por: Siquillote en 03 de Febrero de 2010, 17:26:59 pm
¿JavaScript en un sistema de usuarios?.

JavaScript trabaja dentro del servidor por lo tanto, podemos ver su codigo de fuente.
Imagina queyo hago un formulario y que su action="" sea el procesar del archivo PHP y JS comprueba
que si ese user existe o no. Entonces yo podría quitar Js y hacer una sql injection con 1==1 y entraría
con toda la facilidad del mundo.
Título: Re:AYUDA registro
Publicado por: westwest en 03 de Febrero de 2010, 17:49:27 pm
¿JavaScript en un sistema de usuarios?.

JavaScript trabaja dentro del servidor por lo tanto, podemos ver su codigo de fuente.
Imagina queyo hago un formulario y que su action="" sea el procesar del archivo PHP y JS comprueba
que si ese user existe o no. Entonces yo podría quitar Js y hacer una sql injection con 1==1 y entraría
con toda la facilidad del mundo.
1º: PHP es del lado del servidor... JS ES DEL LADO DEL USUARIO
2º: Hay un nuevo invento, ¡Se llama comprobar que se envien los campos!
3º: Hay otro nuevo invento, ¡Se llama mysql_real_escape_string()!

Si quieres, te paso la URL de lo que ando trabajando, que logeo con AJAX y me cuentas si lo hackeas ;)