Browse Source

Basic authentication option was broken

Closes #1571
tags/3.0.2RC1
Safihre 5 years ago
parent
commit
054ec54d51
  1. 13
      sabnzbd/interface.py

13
sabnzbd/interface.py

@ -252,13 +252,9 @@ def check_login():
return check_login_cookie()
def get_users():
users = {cfg.username(): cfg.password()}
return users
def encrypt_pwd(pwd):
return pwd
def check_basic_auth(_, username, password):
""" CherryPy basic authentication validation """
return username == cfg.username() and password == cfg.password()
def set_auth(conf):
@ -268,8 +264,7 @@ def set_auth(conf):
{
"tools.auth_basic.on": True,
"tools.auth_basic.realm": "SABnzbd",
"tools.auth_basic.users": get_users,
"tools.auth_basic.encrypt": encrypt_pwd,
"tools.auth_basic.checkpassword": check_basic_auth,
}
)
conf.update(

Loading…
Cancel
Save