Иногда "машинально" жму ПКМ на кнопке <скачать> и <сохранить как..> и потом в некотором замешательстве рассматриваю в папке файл login.htm вместо архивного файла...Вот блин, опять забыл залогиниться.
Предложение следующее (2 варианта):
a) Если пользователь не залогинился, то отображать вместо кнопочки <скачать> кнопочку <войти>.
b) Если пользователь не залогинился, то кнопочку <скачать> сделать неактивной(серенькой), и рядом разместить зеленую кнопочку <войти>