Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2011, 12:30
el_shinito
 
Fecha de Ingreso: mayo-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Activacion de cuenta funcion mail()

Saludos a todos.

Estoy creando un formulario para el registro de usuarios y almacenando los datos en una Base de datos,

<form method="post">
<table>
<tr>
<td>Correo Electronico</td>
<td>
<input name="Email" type="text" /></td>
</tr>
<tr>
<td><input name="Submit" type="submit" class="Estilo4" value="Registrarse" /></td>
</tr>
</table>

mi inserccion en la tabla cuando se registra el usuario ya le tengo un campo para saber si esta ACTIVADO o no "Temporalidad" [S] si aun no esta activado y [N] si ya esta activado cuando el usuario se registra Automaticamente esta en S.

Genere variable para dar una direccion unica con la funcion uniqid() y el cuerpo del mensaje.
$aleatorio = uniqid()
$mensaje= "Si te registraste a nuestr apagina Music On te damos la Bienvenida.\nPara la activacion completa de tu cuenta porfavor da click en el siguiente enlace:
\n http://direccion.com/?id=$aleatorio";

mail($_POST['Email'],"Asunto", $mensaje)or die ("Su mensaje no se envio.");

El problema es como valido que el usuario dio click en la Liga, saber que usuarios es al que lo envie y hacer el UPDATE dentro de la tabla, y la LIGA que estoy mandando no me la marca como LIGA si no como simple Texto y no me deja dar CLICK .