Borisigna nos enseña a hacer un webgame

ATENCIÓN: Nos mudamos a http://juegodenavegador.host22.com/index.php


No estás conectado. Conéctate o registrate

Hacer validacion.php mas atractivo

Ir abajo  Mensaje [Página 1 de 1.]

1 Hacer validacion.php mas atractivo el Vie Abr 30, 2010 8:20 am

Rvega_91


Admin
Habría alguna forma de que en vez de que el link que se te envia al email, en vez de aparecer una pagina en blanco, se pueda editar?
http://www.granja.comoj.com/validacion.php?cod=a30ae615ed6bf2fc&usuario=2e8a266604133ae85dc8eb41164cc0bb

Este por ejemplo es el link que te dan para poder validar tu cuenta, lo que a mi me gustaría saber, si en vez de darte este link, te pueden dar por ejemplo validacion1.php o algo por el estilo.

También he estado pensando que me estoy complicando la vida, y que con solo modificar validacion.php se pueda hacer lo que digo, solo que ahora no estoy en el pc donde tengo todos los codigos porque largo para clases.

Si alguien me puede decir o probarlo, se lo agradecería.

2 Re: Hacer validacion.php mas atractivo el Vie Abr 30, 2010 10:40 pm

BORISIGNA


Admin
Por supuesto que se puede, y informo que la página validación que esta en mi web no esta completa.

La página debería decir algo como "Gracias por confirmar el registro... bla bla bla" unas pocas imágenes del juego y un link para ir al login.

Otra cosa, la página validación debe actualizar el registro de la base de datos donde se consulta por si el usuario esta validado o no.

Por último, validacion.php debe cumplir una función primordial que es iniciar todos los registros necesarios para el usuario nuevo y asignar todos los valores para que pueda comenzar a jugar.

Solo hay que modificar la página validacion.php Wink

http://juegodenavegador.wordpress.com

3 Re: Hacer validacion.php mas atractivo el Sáb Mayo 01, 2010 3:45 pm

Rvega_91


Admin
Perfecto pues.

Me echaba atras la validación por email mostrando una página en blanco, pero ahora que me dices que se puede cambiar, me pondre a ello ahora mismo y cambiaré el sistema de registro que tengo en estos momentos.

Es cierto, no me fije que validacion.php no anda funcionando al 100%, pues no valida la cuenta y puedes entrar abras el link o no del email, no me había fijado en ese detalle.

Y ya que estoy, el sistema de mensajería es una P-A-S-A-D-A enhorabuena!!!! Esperando ansioso a la entrada en el blog!

4 Re: Hacer validacion.php mas atractivo el Sáb Mayo 01, 2010 9:07 pm

memoadian


Pues en mi juego aunque aparecen los datos, no puedo entrar al main, siempre me regresa al index, Evil or Very Mad
lo de la validacion tendría que ser un alter table no?
para que cambiara el valor a SI
entonces de ahi se toma esa variable para que en la session se reconozca al usuario, bueno creo que esa es la idea.

5 Re: Hacer validacion.php mas atractivo el Dom Mayo 02, 2010 10:19 pm

spanisher


No, no, lo de la validación no es un alter table, si no un "update"

Hay que hacer una actualización del campo del campo (creo que era) registrado y donde dice NO hay que poner SI.


Este es el código que tengo yo, piensa que varía porque mi conexión a la BBDD está hecha con la clase "mysqli" y además tengo los includes algo modificados y en otra carpeta.

Pero sirve para que pilles la idea de que debe hacer tu archivo de registro.

Entonces ten en cuenta que para comprobar si ha dado resultados la BBDD en la consulta en la manera que se está haciendo en el juego granja varía un poco.



<<?php
$usuario = $_GET['usuario'];
$codigo_unico_usuario = $_GET['cod'];

require_once('includes/juegodenavegador_fns.php');

//abrimos conexión con BBDD
$bd_conn = abrirConexion();

//comprobamos si la cuenta ya ha sido activada con anterioridad
$query = $bd_conn->query("SELECT * FROM usuarios WHERE usuario = '$usuario' and cod_unico_usuario = '$codigo_unico_usuario' and activado = true");

//comprobamos si la cuenta ya ha sido activada con anterioridad
if ($bd_conn->affected_rows > 0){
//Si la cuenta ya estába activada mostramos un aviso
echo "<center><h3>Su cuenta ya fue activada con anterioridad</h3><a href='index.php'>Volver</a></center>";
} else {
//Actualizamos la cuenta (la activamos)
$bd_conn->query("UPDATE usuarios SET activado = true WHERE usuario = '$usuario' and cod_unico_usuario = '$codigo_unico_usuario'");
//comprovamos si se ha actualizado la activación
if ($bd_conn->affected_rows > 0){
echo "<center><h3>Tu cuenta se ha activado correctamente</h3><a href='index.php'>Volver</a></center>";
} else {
echo "<br /><center><h3>Su cuenta no ha sido activada, posiblemente haya caducado el tiempo de activación. <br /> Regístrese de nuevo en el juego y active su cuenta antes de 7 días</h3><a href='index.php'>Volver</a></center>";
}
}
?>


Otra cosa, yo en vez de SI y NO lo hago con true o false.

6 Re: Hacer validacion.php mas atractivo el Lun Mayo 03, 2010 5:30 am

BORISIGNA


Admin
Razón tienes spanisher. Así es como es la validación.

Primero había pensado en hacer la validación 0 y 1, pero prefiero que el código sea claro por sobre optimizado, para que no se rompan el ceso pensando: ¿De dónde salió eso?

http://juegodenavegador.wordpress.com

7 Re: Hacer validacion.php mas atractivo el Lun Mayo 03, 2010 8:33 pm

memoadian


Tranquilo tranquilo, solo era una idea, aun no soy master de php, tienes razon es un update.

Contenido patrocinado


Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.