Comunidad PHPeros

Otros => Proyectos y búsqueda de equipos => Mensaje iniciado por: mOrK en 02 de Mayo de 2012, 16:42:16 pm

Título: Proyecto - Trasegando
Publicado por: mOrK en 02 de Mayo de 2012, 16:42:16 pm
Buenas tardes!

Hace un tiempo abrí un post buscando programador para un nuevo proyecto mio y de una compañera.

Finalmente el proyecto se lo llevó Siquillote (gracias a los demás por vuestro interés) y ya se puede decir que la web está terminada. Él se encargó de la programación y yo del diseño y creo que hemos hecho un buen trabajo.

El proyecto en sí, Trasegando, trata como ya dije de una web de fotografía y prensa digital musical, orientada al Rock (y derivados) español generalmente. Por ello, se ha dotado la web de una portada con un "resumen" de todo el contenido, un blog, una galería y creación de páginas dinámicas. Todo bien montado y con un panel muy fácil.

Haciendo un pequeño tour por la web, os explico brevemente:

(http://trasegando.com/resources/img/blog/phperos/1.jpg)
La portada.

En la portada aparece, como dije, un resumen de toda la web. En ella aparece un slider con destacados, donde ponemos las crónicas de conciertos, festivales y otros eventos a los que asistimos y cubrimos. Estos van enlazados a sus respectivas entradas en el blog. Más abajo y en la parte izquierda, salen un total de 4 entradas del blog (cortas) enlazadas al mismo. A su lado aparecen imágenes aleatorias que se encuentrasn en nuestra galería. Abajo (no sale en la imágen) se encuentran enlazados los enlaces a nuestras redes sociales y, finalemente, a la izquierda, los próximos grandes eventos. Esta página de inicio está pensada para nuevos visitantes, que vena lo que hacemos y, que si les interesa, empiezen a bucear por la web.

(http://trasegando.com/resources/img/blog/phperos/2.jpg)
El blog.

El blog es el alma mater de la web. Aunque la galería es muy importante, más lo es el blog, ya que es donde mostraremos nuestro trabajo como "periodistas musicales", así como todas las novedades del mundo musical "alternativo" español. Un blog creado desde cero y muy completo: categorias, tags, paginacion, usuarios, galerias en cada post, comentarios, conexión con FB, botones a redes sociales y miniblog, para entradas cortas (en la imágen podemos ver una).

(http://trasegando.com/resources/img/blog/phperos/3.jpg)
La galería.

La otra gran protagonista de la web. Aquí es donde colgamos todas las fotos de los eventos a los que asistimos, para darnos publicidad a nivel personal y que grupos, agencias, salas o eventos vean nuestro trabajo para, si estan interesados, contactar y poder comprar material o contratarnos para cubrir cualquier evento, así como hacer sesiones de fotos.


A parte de estas tres páginas principales, también Siquillote ha creado un script para poder crear páginas dinámicas, editarlas y/o eliminarlas. También hemos creado un sistema publicitario donde poder anunciarse por un módico precio bien en la barra lateral de todas las secciones o en la página principal, con más visibilidad. También hemos añadido algunos anuncios de AdSense para poder ir amortizando el gasto hecho e ir pagando el servidor que hospeda la web.

La web ya está en pleno funcionamiento y os invito a visitarla y si encontráis algun bug reportarlo en este post mismamente. No pondré URL por no infligir las normas, pero no es dificil encontrarla por Google ;)

Dar las gracias a Siquillote por todo su trabajo  y bueno, si quieres añadir alguna cosa más, bienvenida sea ;)


Saludos!
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 02 de Mayo de 2012, 17:05:56 pm
Hola,

Antes de nada, quería darte las gracias mOrK por darme esta oportunidad. El trabajo en equipo ha sido muy fluido y me ha gustado mucho trabajar contigo, una experiencia mas que uno se echa a la chepa. Agradezco la confianza depositada en mi desde el primer momento, ha sido un placer.

Hablando ahora respecto a la web, se podría decir que la web está mayoritariamente finalizada a falta de atar unos cabos y deciros a todos los usuarios de PHPeros que, como bien explica Aitor arriba, si encontrarais alguna vulnerabilidad o fallo en la web no dudéis en ponerlo en nuestro conocimiento. Ya que hablamos de la web, primeramente decidí embarcarme en este proyecto realizando la página orientada a objetos primeramente, evidentemente de lado del dinero, por las ganas de aprender cosas nuevas y poner en práctica conociemientos.

Esa era la idea general pero debido a que también tenía otras páginas web a las que tenía que atender y dar soporte pasé a trabajarla estructuralmente así que en un futuro próximo cuando esté menos agobiado daré un lavado de cara en cuanto a la programación se refiere y terminaré lo empezado.

La web consta esencialmente de 3 partes; el blog, la galeria y el resto. Tenía pensado montar todo esto sobre algún tipo de CMS ya prefabricado open source pero el se decantó por hacerla a pelo así que está montado a nuestra manera. Os animo a que entreis a la página web y nos deis vuestra opinión, constructivas a poder ser.

Para terminar, me gustaría añadir y comentaros a todos que no hay cosa mas bonita que aprender trabajando. No os desanimeis si veis que no os sale algo siempre hay alguna solución. Por ejemplo, en cuanto al posicionamiento SEO yo no tenía mucha experiencia pero gracias a este proyecto he aprendido bastante sobre la materia, ¿Quien me lo iba a decir?. Trasegando es una palabra que tiene millones de resultado en la web y he podido conseguir colocar el proyecto entre la 1era y 2nda pagina tras un gran esfuerzo aunque aún le queda trabajo. Incluso hubo una vez que la coloqué en 1era posición, delante de los vídeos de youtube ;-). Estoy muy orgulloso de este proyecto.

Adelante con vuestros proyectos, nunca os desaniméis, DESaprender es la clave es el éxito de todo proyecto ;-).

Un saludo,
Siquillote.
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 02 de Mayo de 2012, 20:34:03 pm
http://trasegando.com/index.php

Como se nota que lo ha programado Siquillote.
Ays... buena web, mucho consumo, y poca proteccion, por ahora ya he podido hacer dos inyecciones y acceder al panel, y lo mejor de todo: registrarme con un nombre de usuario " " (espacio).

It's COOL!
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 02 de Mayo de 2012, 20:42:27 pm
A parte de la **** de programacion.
Estilo CSS, visto Google visto Trasegando, el mismo estilo de boton con una fuente mas grande, originalidad, OIGA!.
¿Para que dices:  Tu contraseña actual es: ******? Vamos a ver... xD ¿para ocupar espacio? y si fuera aun mas grabe y realmente modificara mi contraseña a los parametros ****** con Google Chrome cambiaria password por text y la adivinaria, quitar esa chorrada anda.

Una web de imagenes donde no se puede comentar a no ser que un administrador lo acepte?, xDD, vale... ahora enserio.

Puedo tirarme toda la tarde, pero este POST, este eh, no importara mucho.
Por que que pueda entrar al panel admin, pueda poner espacios en los insert, un solo espacio " " y que me permita insertar caracteres HTML asi alterando la pagina, no lo veo correcto.

Un saludo.
Sin rencores, favores para ayudar a el desarrollo de la website.

Edito: Me han borrado el usuario con el espacio y lo han registrado ellos
(Voz susurrante: Lo que no saben es que puedo registrarme con el nombre "  " y "   " y "    ").
Título: Re:Proyecto - Trasegando
Publicado por: mOrK en 02 de Mayo de 2012, 20:51:31 pm
A parte de la **** de programacion.
Estilo CSS, visto Google visto Trasegando, el mismo estilo de boton con una fuente mas grande, originalidad, OIGA!.
¿Para que dices:  Tu contraseña actual es: ******? Vamos a ver... xD ¿para ocupar espacio? y si fuera aun mas grabe y realmente modificara mi contraseña a los parametros ****** con Google Chrome cambiaria password por text y la adivinaria, quitar esa chorrada anda.

Una web de imagenes donde no se puede comentar a no ser que un administrador lo acepte?, xDD, vale... ahora enserio.

Puedo tirarme toda la tarde, pero este POST, este eh, no importara mucho.
Por que que pueda entrar al panel admin, pueda poner espacios en los insert, un solo espacio " " y que me permita insertar caracteres HTML asi alterando la pagina, no lo veo correcto.

Un saludo.
Sin rencores, favores para ayudar a el desarrollo de la website.

Edito: Me han borrado el usuario con el espacio y lo han registrado ellos
(Voz susurrante: Lo que no saben es que puedo registrarme con el nombre "  " y "   " y "    ").

De que botones hablas?

En las fotos de la galeria NO se puede comentar, ya que lo veo estúpido.

Te daría las gracias por los datos que das y los errores, pero no lo haré. Creo que las cosas se pueden decir de otra manera. Y aprende a hacerlo, te lo recomiendo.
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 02 de Mayo de 2012, 20:55:22 pm
He empezado de buena forma.
Pero me he dado cuenta de que la mitad de la cascada es un copy & paste a el estilo de cascada de Google (no se que aplicacion).
Contando con los mismos estilos de botones solo que cambiando la fuente.

De nada eh, aun que, echarle un vistazo a el panel de admin y opciones admin, estoy escribiendo una noticia para la web, asi os informo de como tapar los fallos para insertar o tener las opciones del admin.

Sobre comentar, fallo mio, Blog, para que hace falta que un administrador acepte el comentario, si es un "COMENTARIO".
Título: Re:Proyecto - Trasegando
Publicado por: mOrK en 02 de Mayo de 2012, 21:02:47 pm
Lo del estilo te puedo asegurar que no está copiado de de nada, ni copy&paste ni nada, pura coincidencia. Que lo haga Google no quiere decir que no pueda ocurrirsele a ninguna otra persona. Amén de que sigo sin saber a que te refieres. Lo de los botones con ese estilo ni mucho menos lo ha puesto de moda Google, lleva ya un tiempo. Desde el boom del 2.0.

Te agradecería que no jodieras nada de la web, ni tocaras NADA de contenido (ni meterlo). Con que me lo dejes en un privado servirá y te lo agradeceré.
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 02 de Mayo de 2012, 21:17:39 pm
He empezado de buena forma.
Pero me he dado cuenta de que la mitad de la cascada es un copy & paste a el estilo de cascada de Google (no se que aplicacion).
Contando con los mismos estilos de botones solo que cambiando la fuente.

De nada eh, aun que, echarle un vistazo a el panel de admin y opciones admin, estoy escribiendo una noticia para la web, asi os informo de como tapar los fallos para insertar o tener las opciones del admin.

Sobre comentar, fallo mio, Blog, para que hace falta que un administrador acepte el comentario, si es un "COMENTARIO".

Como se nota que eres un newuser.
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 02 de Mayo de 2012, 21:37:28 pm

He empezado de buena forma.
Pero me he dado cuenta de que la mitad de la cascada es un copy & paste a el estilo de cascada de Google (no se que aplicacion).
Contando con los mismos estilos de botones solo que cambiando la fuente.

De nada eh, aun que, echarle un vistazo a el panel de admin y opciones admin, estoy escribiendo una noticia para la web, asi os informo de como tapar los fallos para insertar o tener las opciones del admin.

Sobre comentar, fallo mio, Blog, para que hace falta que un administrador acepte el comentario, si es un "COMENTARIO".

Hola,

Gracias por compartir estos bugs ;-).

Un saludo,
Siquillote.
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 02 de Mayo de 2012, 21:41:58 pm
Se me olvido mencionar algo...
Y Google+ que se lo lleve un carrito de helados..., ¿no?
Saludos
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 03 de Mayo de 2012, 00:11:54 am
Lo del estilo te puedo asegurar que no está copiado de de nada, ni copy&paste ni nada, pura coincidencia. Que lo haga Google no quiere decir que no pueda ocurrirsele a ninguna otra persona. Amén de que sigo sin saber a que te refieres. Lo de los botones con ese estilo ni mucho menos lo ha puesto de moda Google, lleva ya un tiempo. Desde el boom del 2.0.

Te agradecería que no jodieras nada de la web, ni tocaras NADA de contenido (ni meterlo). Con que me lo dejes en un privado servirá y te lo agradeceré.
¿No lo comprendes verdad?
No quiero joderte la web ni joder tu proyecto, lo unico que digo es que si vais a sacar algo a la luz sacar una Beta o Alpha para que la gente teste los fallos, al igual que hecho yo, pero fallo mio por hablar de ese modo y asi pensar que estoy pasandome de "guay", no.

Siquillote, has oido hablar de la funcion strlen, tal vez te valga para el pequeño problema del espacio.
Despues de todo lo que a pasado parecera una locura, pero no estaria de mal que me darais algun correo o cuenta social para estar en contacto, para comentaros los fallos y esas cositas.

Un saludo.
Y... sin rencores, no lo he hecho para joder...
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 03 de Mayo de 2012, 00:22:18 am
¿No lo comprendes verdad?
No quiero joderte la web ni joder tu proyecto, lo unico que digo es que si vais a sacar algo a la luz sacar una Beta o Alpha para que la gente teste los fallos, al igual que hecho yo, pero fallo mio por hablar de ese modo y asi pensar que estoy pasandome de "guay", no.

Siquillote, has oido hablar de la funcion strlen, tal vez te valga para el pequeño problema del espacio.
Despues de todo lo que a pasado parecera una locura, pero no estaria de mal que me darais algun correo o cuenta social para estar en contacto, para comentaros los fallos y esas cositas.

Un saludo.
Y... sin rencores, no lo he hecho para joder...

También existen las expresiones regulares....
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 03 de Mayo de 2012, 00:28:37 am
También existen las expresiones regulares....
Estoy en contra de la gente que tira lineas de codigo tontamente y llena los archivos de lineas innecesarias.
¿Te paso el insert de mi usuario?

...
...

Bien.

Código: (php) [Seleccionar]
if(strlen($_POST['usuario']) > 24 || strlen($_POST['usuario']) < 3 || !preg_match('/[a-z0-9_]/i', $_POST['usuario']) || mysql_num_rows(mysql_query('SELECT id FROM users WHERE username = \''.MySQL_Limpio($_POST['usuario']).'\''))){
exit('El nick no es v&aacute;lido, es demasiado largo o ya ha sido registrado por otro usuario');
}

¿Para que mas?
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 03 de Mayo de 2012, 01:41:32 am
Estoy en contra de la gente que tira lineas de codigo tontamente y llena los archivos de lineas innecesarias.
¿Te paso el insert de mi usuario?

...
...

Bien.

Código: (php) [Seleccionar]
if(strlen($_POST['usuario']) > 24 || strlen($_POST['usuario']) < 3 || !preg_match('/[a-z0-9_]/i', $_POST['usuario']) || mysql_num_rows(mysql_query('SELECT id FROM users WHERE username = \''.MySQL_Limpio($_POST['usuario']).'\''))){
exit('El nick no es v&aacute;lido, es demasiado largo o ya ha sido registrado por otro usuario');
}

¿Para que mas?

¿Y también sabes que lo que te señalare en tu código esta de mas?
Citar
if(strlen($_POST['usuario']) > 24 || strlen($_POST['usuario']) < 3 || !preg_match('/[a-z0-9_]/i', $_POST['usuario']) || mysql_num_rows(mysql_query('SELECT id FROM users WHERE username = \''.MySQL_Limpio($_POST['usuario']).'\''))){
   exit('El nick no es v&aacute;lido, es demasiado largo o ya ha sido registrado por otro usuario');
}

Eso también se puede hacer con la expresión regular que estas planteando colocando un limitador de caracteres.
Saludos.
Título: Re:Proyecto - Trasegando
Publicado por: mOrK en 03 de Mayo de 2012, 07:56:14 am
¿No lo comprendes verdad?
No quiero joderte la web ni joder tu proyecto, lo unico que digo es que si vais a sacar algo a la luz sacar una Beta o Alpha para que la gente teste los fallos, al igual que hecho yo, pero fallo mio por hablar de ese modo y asi pensar que estoy pasandome de "guay", no.

Siquillote, has oido hablar de la funcion strlen, tal vez te valga para el pequeño problema del espacio.
Despues de todo lo que a pasado parecera una locura, pero no estaria de mal que me darais algun correo o cuenta social para estar en contacto, para comentaros los fallos y esas cositas.

Un saludo.
Y... sin rencores, no lo he hecho para joder...

Veo que nos vamos entendiendo. Me alegro.

Te dejo mi correo por privado.

Gracias de antemano! ;)
Título: Re:Proyecto - Trasegando
Publicado por: CarlosRdrz en 03 de Mayo de 2012, 13:15:45 pm
Hombre, admitamos al menos que la página de error 404 la imagen está sacada de Google.

http://trasegando.com/error404.php
http://www.google.es/asdasd.php

Estaría bien que cambiaseis eso.

Saludos!
Título: Re:Proyecto - Trasegando
Publicado por: mOrK en 03 de Mayo de 2012, 13:41:10 pm
El robot es suyo, así es. La página 404 era provisional, se puso eso para ir haciendo otras cosas. Se cambiará ;)
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 03 de Mayo de 2012, 15:11:55 pm

Hola,

He dejado que dierais vuestras opiniones y ahora me gustaría exponer la réplica.

A parte de la **** de programacion.
Estilo CSS, visto Google visto Trasegando, el mismo estilo de boton con una fuente mas grande, originalidad, OIGA!.
¿Para que dices:  Tu contraseña actual es: ******? Vamos a ver... xD ¿para ocupar espacio? y si fuera aun mas grabe y realmente modificara mi contraseña a los parametros ****** con Google Chrome cambiaria password por text y la adivinaria, quitar esa chorrada anda.

Una web de imagenes donde no se puede comentar a no ser que un administrador lo acepte?, xDD, vale... ahora enserio.

Puedo tirarme toda la tarde, pero este POST, este eh, no importara mucho.
Por que que pueda entrar al panel admin, pueda poner espacios en los insert, un solo espacio " " y que me permita insertar caracteres HTML asi alterando la pagina, no lo veo correcto.

Un saludo.
Sin rencores, favores para ayudar a el desarrollo de la website.

Edito: Me han borrado el usuario con el espacio y lo han registrado ellos
(Voz susurrante: Lo que no saben es que puedo registrarme con el nombre "  " y "   " y "    ").

Veamos, no se por donde empezar. Darte primero las gracias por tu crítica constructiva respecto sobre las ****** llevas toda la razón, la pusimos de adorno pero en ningún momento era la contraseña del usuario, tan solo son asteriscos así que la fórmula mágica esa que te sacas del sombrero para usar Chrome y dar text en vez de password a un input que no existe bla bla bla...

¿Donde ves tu que hayamos cogido el CSS de Google? Ni punto de comparación, mas que nada por que nunca se usó. Me pongo de lado de mOrK; que google haya esto hecho antes no quiere decir que los demás podamos hacerlo aunque precisamente. Deja de vivir en el mundo del plagio y abre los ojos, aquí el que no corre vuela. 

Respecto a lo de los espacios en el registro te agradezco mucho que nos hayas informado, de verdad. Ahora lo que no voy a permitir es que pongas en cuestión mi profesionalidad y mi trabajo, eso tenlo claro. Puedes hablar con Aitor en que precisamente a la parte de registro no le puse mucho empeño, estaba mas preocupado por el blog y la galería que era el núcleo de la página. ¡Claro que no es excusa, ningún punto ha de estar vulnerable! Pero eso de que me digas que si no se lo que es la función strlen, trim.. simplemente se me olvidó, punto pelota, no se a que se debe esa efusividad de encontrar el bug y de alguna manera has pasado de informar como a restregarlo y poner en duda mi trabajo y te re*****, eso no te lo voy a permitir.

Se me olvido mencionar algo...
Y Google+ que se lo lleve un carrito de helados..., ¿no?
Saludos

¿Donde te refieres? ¿En la página principal?
Eso hablalo con Aitor, yo callo y trabajo jajaja. Si al el le parece bien, lo ponemos, por eso no hay ningún problema.

Hombre, admitamos al menos que la página de error 404 la imagen está sacada de Google.

http://trasegando.com/error404.php
http://www.google.es/asdasd.php

Estaría bien que cambiaseis eso.

Saludos!


Hola Carlos,

Si, ahí te doy la razón. Es más, la puse yo pero como bien dice Aitor es temporal hasta que se haga una nueva, para nada iba a quedarse ahí.
Gracias por tu colaboración.

Un saludo,
Siquillote.
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 03 de Mayo de 2012, 15:24:25 pm
¿Y también sabes que lo que te señalare en tu código esta de mas?
Eso también se puede hacer con la expresión regular que estas planteando colocando un limitador de caracteres.
Saludos.
Sigo gastando mas codigo con expresiones.
Si no lo pongo en el codigo PHP lo pongo en el form con caracteres limitados.

Aun asi, y si le quitas eso que has marcado en negrita tienes un precioso insert de usuario invulnerable.

Edito: Invulnerable, vale... si no veis la funcion que hace MySQL_Limpio os sonara a chiste, pero si, es invulnerable con mi funcion.
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 03 de Mayo de 2012, 21:30:42 pm
Sigo gastando mas codigo con expresiones.
Si no lo pongo en el codigo PHP lo pongo en el form con caracteres limitados.

Aun asi, y si le quitas eso que has marcado en negrita tienes un precioso insert de usuario invulnerable.

Edito: Invulnerable, vale... si no veis la funcion que hace MySQL_Limpio os sonara a chiste, pero si, es invulnerable con mi funcion.

Todo, todo, pero absolutamente todo lo tienes que parchear tanto en el lado del cliente como del servidor. Por lo que acabaste de decir (Señalo), tu solo ficharías el cliente, un código que yo mismo puedo burlar con una consola en un segundo y eso es dependiendo del tiempo en que se tarde en abrir la consola...

¿Por que te digo esto?
Primero y principal se trata de diagnosticar todos los posibles errores en la introducción de datos del lado del cliente para ahorrarle peticiones al servidor. De la misma forma pasa con el servidor.

Y vuelvo a recalcar, con una expresión regular muy clara y concreta se puede reparar todo esto sin gastar recursos.
Saludos.
Título: Re:Proyecto - Trasegando
Publicado por: DonMW. en 04 de Mayo de 2012, 01:01:40 am
Dime como con una "consola" puedes hacerle algo a ese codigo.
Ese codigo lo he usado en mas de 50 proyectos y publicos y nadie a conseguido *****trar ni si quiera inyectar un fallo en la web.
Título: Re:Proyecto - Trasegando
Publicado por: SoyJoaquin. en 04 de Mayo de 2012, 01:23:58 am
Dime como con una "consola" puedes hacerle algo a ese codigo.
Ese codigo lo he usado en mas de 50 proyectos y publicos y nadie a conseguido *****trar ni si quiera inyectar un fallo en la web.

Lee lo que mencionaste en tu anterior comentario, justamente lo que resalte en negrita...
Todo lo que sea mostrado en el cliente puede ser editado en su tiempo de ejecución...
De nada te servirá limitar los caracteres en el formulario cuando yo fácilmente puedo abrir la consola ya sea de Google Chrome o de Mozilla Firefox y listo.

Como ya dije, eso que mencionaste que de no limitarlo en el servidor pero si en el cliente es un error fatal. Todo pero todo, tiene que ser en ambas partes, tanto del cliente para ahorrarle peticiones al servidor como en el servidor para la seguridad de tu proyecto.

Saludos.
Título: Re:Proyecto - Trasegando
Publicado por: CarlosRdrz en 05 de Mayo de 2012, 21:31:24 pm
Lee lo que mencionaste en tu anterior comentario, justamente lo que resalte en negrita...
Todo lo que sea mostrado en el cliente puede ser editado en su tiempo de ejecución...
De nada te servirá limitar los caracteres en el formulario cuando yo fácilmente puedo abrir la consola ya sea de Google Chrome o de Mozilla Firefox y listo.

Como ya dije, eso que mencionaste que de no limitarlo en el servidor pero si en el cliente es un error fatal. Todo pero todo, tiene que ser en ambas partes, tanto del cliente para ahorrarle peticiones al servidor como en el servidor para la seguridad de tu proyecto.

Saludos.

La función que él ha comentado va en el PHP, en el lado del servidor.

Todo, todo, pero absolutamente todo lo tienes que parchear tanto en el lado del cliente como del servidor. Por lo que acabaste de decir (Señalo), tu solo ficharías el cliente, un código que yo mismo puedo burlar con una consola en un segundo y eso es dependiendo del tiempo en que se tarde en abrir la consola...

¿Por que te digo esto?
Primero y principal se trata de diagnosticar todos los posibles errores en la introducción de datos del lado del cliente para ahorrarle peticiones al servidor. De la misma forma pasa con el servidor.

Y vuelvo a recalcar, con una expresión regular muy clara y concreta se puede reparar todo esto sin gastar recursos.
Saludos.

En realidad es lo suyo.
Lo correcto es usar expresiones regulares para los campos como usuario, contraseña, email y demás.
Por una razón muy sencilla: una lista blanca es más fácil y más útil que una lista negra :)
Es mejor definir los caracteres que permites usar, que a filtrar TODOS los caracteres que no permites.

En fin! No le hagas caso a esta gente! Está muy chulo el site y has cumplido con lo que te han pedido y ya está.
Arregla los errores que te han dicho y listo :)

Saludos!
Título: Re:Proyecto - Trasegando
Publicado por: Inalambrico en 07 de Mayo de 2012, 13:44:50 pm
¡Uauh! Felicidades, la pagina está genial, y me gusta eso de que este orientada al rock.
Título: Re:Proyecto - Trasegando
Publicado por: ferdi342 en 07 de Mayo de 2012, 14:39:53 pm
Hola, para empezar, muy buena web, no creo que la temática tenga mucho futuro, pero el diseño y la estructuración es atractiva.

Quería decir que he podido registrarme sin tener que pasar el reconocimiento captcha.

Saludos, y suerte con el proyecto!
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 07 de Mayo de 2012, 17:00:03 pm
Hola, para empezar, muy buena web, no creo que la temática tenga mucho futuro, pero el diseño y la estructuración es atractiva.

Quería decir que he podido registrarme sin tener que pasar el reconocimiento captcha.

Saludos, y suerte con el proyecto!

Hola Ferdi,

Gracias por tu opinión y crítica constructiva, se agradece.
Respecto a lo del bug, lo arreglaré en cuanto tenga un ordenador a mano.

Comentas que la web, según tu criterio, no tendrá mucho futuro... tampoco buscamos eso. Simplemente la página es como una especie de portafolio en el que Aitor y su compañera Clara exponen sus fotografías tomadas personalente y crean entradas en el blog. Digamos que es un site inforrmativo, nada mas.

Un saludo,
Siquillote.
Título: Re:Proyecto - Trasegando
Publicado por: ferdi342 en 07 de Mayo de 2012, 18:57:28 pm
Hola Ferdi,

Gracias por tu opinión y crítica constructiva, se agradece.
Respecto a lo del bug, lo arreglaré en cuanto tenga un ordenador a mano.

Comentas que la web, según tu criterio, no tendrá mucho futuro... tampoco buscamos eso. Simplemente la página es como una especie de portafolio en el que Aitor y su compañera Clara exponen sus fotografías tomadas personalente y crean entradas en el blog. Digamos que es un site inforrmativo, nada mas.

Un saludo,
Siquillote.

En ese caso, muy buen proyecto, y como se puede observar por tu parte, gran trabajo con la programación ;)

Saludos.
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 07 de Mayo de 2012, 19:34:21 pm

En ese caso, muy buen proyecto, y como se puede observar por tu parte, gran trabajo con la programación ;)

Saludos.

Hola Ferdi,

Gracias de nuevo, estoy reparando ahora mismo los bugs del registro... debí darle mas tiempo, realmente es la entrada de datos a la base de datos y lo pasé por alto. Gracias ;-).

Un saludo,
Siquillote.
Título: Re:Proyecto - Trasegando
Publicado por: Siquillote en 07 de Mayo de 2012, 20:30:14 pm

Hola,

Acabo de hacer unos pequeños cambios en la web, ¿Seríais tan amables de buscar nuevas incidencias? Ya no solo en el registro, si no a ver si podeis hacer SQLi en el login o en el registro o buscar bugetes por ahí sueltos. También he cambiado el logo del error del error 404.

Muchas gracias.
PD: Lo siento por el doble post.

Un saludo,
Siquillote.