Have "Play" button inactive if not 'Connected"

Please give me the option to have the “Play” button inactive if I’m not “Connected” or “Online”. It is super annoying to hit the “Play” button only to find out I’m no longer “Online”, staring down another username/password screen (specifically for WOW).

Make it default, give me a toggle in options, please!