Foros del Web » Programando para Internet » PHP »

Como Realizar este Script

Estas en el tema de Como Realizar este Script en el foro de PHP en Foros del Web. Hola mi problema es el siguen quiero hacer un registro de usuario con confirmaciones de cuenta por email pero me encontré con un problema Cree ...
  #1 (permalink)  
Antiguo 15/07/2008, 22:27
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 11 meses
Puntos: 2
Como Realizar este Script

Hola mi problema es el siguen
quiero hacer un registro de usuario con confirmaciones de cuenta por email
pero me encontré con un problema
Cree 2 tablas la primera es "verificación" la otra "estado"
pero el problema llega cuando quiero modificar la tabla "estado"
dicha tabla tiene un valor 0 que equivale a "cuenta desactivada"
quería una ayuda para crear el paso final del proyecto

ejemplo:
link www.MiWeb.es/confirme.php?id=$verificador
esto seria algo asi
link www.MiWeb.es/confirme.php?id=65489823132xczx8c78s

esta variable $verificador genera un código aleatorio
esta variable $verificación guarda una copia del codigo generado por $verificador
si $verificador es exacto a $verificación cambiar el el valor 0 dela tabla "estado"

En pocas palabras quiero hacer esto
Si $a es igual a $b
$C esta obligado a cambiar 0 por 1
  #2 (permalink)  
Antiguo 15/07/2008, 22:58
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Como Realizar este Script

a ver si te entiendo bien tienes 2 tablas o las columnas están en la misma tabla de ser así sería así

Código PHP:

$estado 
"select usuario,codigo from usuarios where email = $_GET[email]";

$codigoemail $_GET[codigo];

if (
$codigo == "codigoemail") {
$queryupdate "update usuarios estado = '0' where email = $_GET[email]";

faltan muchas cosas pero es una idea de lo que me hago de lo que explicas

otra cosa si envias el codigo por email la url tiene que ser así

http://[email protected]=12371237123

Última edición por vmac179; 15/07/2008 a las 23:07
  #3 (permalink)  
Antiguo 15/07/2008, 23:27
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Como Realizar este Script

Mas datos
tablas usuario
columnas: id_user,pass,email,codigo,estado
me confundiste mas delo que estaba

otra cosa como puedo buscar un valor dentro de una columna exacta ?
  #4 (permalink)  
Antiguo 15/07/2008, 23:39
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Como Realizar este Script

a ver j84625 analizando tu caso es el siguiente quieres activar la cuenta via codigo enviado por email verdad ?? entonces lo que tienes que hacer es lo siguiente

Código PHP:
$email $_GET[email];
$codigo $_GET[codigo];

$q "select codigo from usuario where email = $email";
$filas=mysql_fetch_array($q); 

$valida $filas[codigo];

if (
$valida == $codigo) {
$q2 "update usuario set estado = '1' where email = '$email'";
mysql_query ($q2);

espero que me entiendas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.