Update: Resolvi testar já, foi um instante. Funciona, como esperado. Agora pergunto se dá para adicionar o tradicional html à linha return 'Tens de estar registado para ver isto!'; para que possa meter uma hiperligação, negrito, essas coisinhas. É só meter html depois do return '?
Cumpz