diff --git a/sickbeard/providers/hounddawgs.py b/sickbeard/providers/hounddawgs.py
index 8a7f0328cd149d195a7f943217d8bc9b9667a35f..7c64fca3d1be0656c66c5144e0e61fb1bbc79b84 100644
--- a/sickbeard/providers/hounddawgs.py
+++ b/sickbeard/providers/hounddawgs.py
@@ -88,6 +88,7 @@ class HoundDawgsProvider(generic.TorrentProvider):
         self.session = requests.Session()
 
         try:
+            self.session.get(self.urls['base_url'], timeout=30, verify=False)
             response = self.session.post(self.urls['login'], data=login_params, timeout=30, verify=False)
         except (requests.exceptions.ConnectionError, requests.exceptions.HTTPError), e:
             logger.log(u'Unable to connect to ' + self.name + ' provider: ' + ex(e), logger.ERROR)
@@ -95,6 +96,7 @@ class HoundDawgsProvider(generic.TorrentProvider):
 
         if re.search('Dit brugernavn eller kodeord er forkert.', response.text) \
                 or re.search('<title>Login :: HoundDawgs</title>', response.text) \
+                or re.search('Dine cookies er ikke aktiveret.', response.text) \
                 or response.status_code == 401:
             logger.log(u'Invalid username or password for ' + self.name + ' Check your settings', logger.ERROR)
             return False