From a218e96fba804beeadda74effaa0af850b180424 Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Fri, 23 Nov 2018 21:41:21 +0100 Subject: [PATCH] Favicon --- esphomeyaml/dashboard/dashboard.py | 8 ++++---- esphomeyaml/dashboard/static/favicon.ico | Bin 0 -> 15086 bytes esphomeyaml/dashboard/templates/index.html | 2 ++ esphomeyaml/dashboard/templates/login.html | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 esphomeyaml/dashboard/static/favicon.ico diff --git a/esphomeyaml/dashboard/dashboard.py b/esphomeyaml/dashboard/dashboard.py index 2f2b140682..3b5475a9aa 100644 --- a/esphomeyaml/dashboard/dashboard.py +++ b/esphomeyaml/dashboard/dashboard.py @@ -44,10 +44,10 @@ HASSIO_MQTT_CONFIG = {} # pylint: disable=abstract-method class BaseHandler(tornado.web.RequestHandler): def is_authenticated(self): - if not USING_HASSIO_AUTH and not USING_PASSWORD: - return True + if USING_HASSIO_AUTH or USING_PASSWORD: + return self.get_secure_cookie('authenticated') == 'yes' - return self.get_secure_cookie('authenticated') == 'yes' + return True # pylint: disable=abstract-method, arguments-differ @@ -59,7 +59,7 @@ class EsphomeyamlCommandWebSocket(tornado.websocket.WebSocketHandler): def on_message(self, message): if USING_HASSIO_AUTH or USING_PASSWORD: - if not self.get_secure_cookie('authenticated') == 'yes': + if self.get_secure_cookie('authenticated') != 'yes': return if self.proc is not None: return diff --git a/esphomeyaml/dashboard/static/favicon.ico b/esphomeyaml/dashboard/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5aaaf3fb2495fb042ffc7d2bffca926d7d6f85d2 GIT binary patch literal 15086 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 K5|NE#uke2>FT?o& literal 0 HcmV?d00001 diff --git a/esphomeyaml/dashboard/templates/index.html b/esphomeyaml/dashboard/templates/index.html index e0c61e1a92..785649d795 100644 --- a/esphomeyaml/dashboard/templates/index.html +++ b/esphomeyaml/dashboard/templates/index.html @@ -17,6 +17,8 @@ + +