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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 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 @@ + +