No soy un experto en el tema, pero se me ocurre que puedes mirar si el usuario está o no identificado y así permitirle descargar el pdf o mandarlo a la página de registro.
Algo así
Código PHP:
if ($logueado) {
permitir descarga;
}
else {
enviar a página de logueo;
}
Con sesiones se podría identificar el logueo del usuario, creo que el Autentificator trabaja con sesiones.
Como te digo, no soy experto, solo se me ocurre que s epuede hacer así.
Es mas, puede ser una función, y se llama cada vez que haya un link de descarga.
Saludos.