Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/07/2007, 15:34
Avatar de Shevkorn
Shevkorn
 
Fecha de Ingreso: enero-2005
Ubicación: Trujillo
Mensajes: 34
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: activar cuenta de registro via e-mail

Hola, leyendo tu problema doy una posible solucion:
- Primero tienes que tener en la base de datos un campo extra como dijo zick, lo puedes hacer directamente con el phpmyadmin.
- Segundo: Al momento de registrar al usuario haces una query adicional y obtienes el ID del registro que acabas de hacer y luego lo concatenas a una url para procesarla en otra pagina php. Por ejemplo
Código PHP:
$sql='SELECT ID FROM TABLA ORDER BY ID DESC';
$rs=mysql_query($sql,$idbd);
list(
$ultimoId)=mysql_fetch_row($rs);
$url='pagina.php?id=$ultimoId&activar=1';
//luego envias esa cadena en tu email
//supongo q sabes como no? (segun tu comentario inicial) 
//luego en la siguiente pagina php obtienes los dos parametros a traves de $_GET y haces una query adicional para actualizar el campo que creaste 
//inicialmente de 0 a 1 (el campo en la bd tiene q ser booleano o pon un char(1))
//ya q tienes el ID del record y luego haces el update de manera directa 
Espero que te haya ayudado en algo
__________________
Taek said: ¿Aùn los pecadores podremos llegar al cielo?