I think the best way to achieve that is to set the article to register through its menu access. That is, you login to the menu of that article, change the access from Public to Register and save.
The effect of this is that anyone that click the link will be force to login/register before accessing the article.