What versions do you have for battle.net & agent in Settings -> About for the BDA (click the logo top left)
Also do you have an authenticator ? Do you have it set to always ask for a code when logging in (this is a preference in Security settings in your Battle.net Account Management)