Viendo bien el post
Si se puede que ala hora de registrar un usuario se envie el email los datos proporcionados, en este caso, solo se envia:
$usuario
$usuario_encriptado
y asi llegaria:
www.tu-web.com/index.php?opcion=micuenta&accion=activar&user=$usu ario&codigo=$usuario_encriptado
que se envie automaticamente al email que a pusto el user. con la opcion:
$para="$email_usuario";
$email="
[email protected]";
$nombre="Miguel";
$sujeto="Activa tu cuenta";
$mensaje=" Visita el siguiente link: <br> www.tu-web.com/index.php?opcion=micuenta&accion=activar&user=$usu ario&codigo=$usuario_encriptado
<br>para activar tu cuenta...";
$encabezado = "From: $nombre <$email>";
$encabezado .= "\nReply-To: $email";
$encabezado .= "\nX-Mailer: PHP/" . phpversion();
(mail($para, $sujeto, $mensaje, $encabezado))
y listo, se envia el email automaticamente al momento de registrar un usuario, y como dije antes, el usuario seria " 2 " (no activo) hasta que se visite el link y sea correwcto el usuario y codigo de activacion para que cambie de " 2 " a "1 "
esa es la idea, ahora, si no entiendes, si kieres pon tu duda y tratare de explicartela.
Yo si tengo el codigo para hacer eso, pero no lo e probado, despues te lo paso...