mirror of
https://github.com/esphome/esphome.git
synced 2024-11-14 11:08:10 +01:00
commit
041eb8f6cc
2 changed files with 6 additions and 3 deletions
|
@ -1,6 +1,6 @@
|
||||||
"""Constants used by esphome."""
|
"""Constants used by esphome."""
|
||||||
|
|
||||||
__version__ = "2022.8.2"
|
__version__ = "2022.8.3"
|
||||||
|
|
||||||
ALLOWED_NAME_CHARS = "abcdefghijklmnopqrstuvwxyz0123456789-_"
|
ALLOWED_NAME_CHARS = "abcdefghijklmnopqrstuvwxyz0123456789-_"
|
||||||
|
|
||||||
|
|
|
@ -816,14 +816,17 @@ class LoginHandler(BaseHandler):
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
"Authentication": f"Bearer {os.getenv('SUPERVISOR_TOKEN')}",
|
"X-Supervisor-Token": os.getenv("SUPERVISOR_TOKEN"),
|
||||||
}
|
}
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
"username": self.get_argument("username", ""),
|
"username": self.get_argument("username", ""),
|
||||||
"password": self.get_argument("password", ""),
|
"password": self.get_argument("password", ""),
|
||||||
}
|
}
|
||||||
try:
|
try:
|
||||||
req = requests.post("http://supervisor/auth", headers=headers, data=data)
|
req = requests.post(
|
||||||
|
"http://supervisor/auth", headers=headers, json=data, timeout=30
|
||||||
|
)
|
||||||
if req.status_code == 200:
|
if req.status_code == 200:
|
||||||
self.set_secure_cookie("authenticated", cookie_authenticated_yes)
|
self.set_secure_cookie("authenticated", cookie_authenticated_yes)
|
||||||
self.redirect("/")
|
self.redirect("/")
|
||||||
|
|
Loading…
Reference in a new issue