Force user to log into Desura before attempting an action.

This allows us to ensure Desura is running, so desura:// urls will always work, and to confirm ownership of whatever account is being used, for privacy reasons.