Hola.
Tengo un formulario en el que al registrarse el usuario le envío un email con el enlace de activación y quisiera preguntarles una cosa:
Cuando el usuario hace clic, me abre la página "activar.php?id=231" en la que activaré la cuenta, pero ¿Sería recomendable hacerlo por sesiones para evitar el acceso directamente desde la web? ¿Se puede hacer de alguna otra manera para que solo sea posible acceder desde el enlace que se envía al usuario a su correo?
Pregunto esto porque me he dado cuenta que si pongo en la web: http://www.mi_dominio.com/activar.php?id=231 me salta la página sin haberlo hecho desde el correo electrónico y eso no tiene mucha seguridad que digamos.
Espero me pdáis orientar un poco. Gracias.