Pues si sabes registrar los datos solo tienes que:
- Crear el archivo.
- Tomar el valor via GET de la url por ejemplo
activar.php?Nik=Pruebas&TK=abads12dasf
- Consultas la base de datos y compruebas que el usuario y código es válido.
- Si es que si actualizas la base de datos con la ID que as obtenido, al ser válida.
- Si es que no, pues muestras un mensaje de error y no haces nada mas.
En principio no hay nada complicado.
Código PHP:
$Nick = $_GET['Nik'];
$Clave = $_GET['TK'];
// Consultas la base de datos
$Consulta = SELECT id FROM Tabla WHERE nick_user = {$Nick} AND codigo_activacion = {$Clave}
$IDObtenido = id;
// Haces la comprobación
if(Total_registros == 1){
// Actualizas la base
$Consulta = UPDATE Tabla SET cuenta_activa = 1 WHERE id = {$IDObtenido}
echo 'Tu cuenta fue activada'
} else {
echo 'Los datos no coinciden';
}
Esto sería a grandes rasgos lo que hay que hacer, tendrías que desarrollar el código completo basándote en lo que te e mostrado y aplicar la seguridad necesaria para que no te hagan SQLInject.