Kaynağa Gözat

Fix bug with sha1 passwords (closes #570)

Guillaume Ayoub 14 yıl önce
ebeveyn
işleme
50cdbf6efb
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      radicale/acl/htpasswd.py

+ 1 - 1
radicale/acl/htpasswd.py

@@ -52,7 +52,7 @@ def _crypt(hash_value, password):
 def _sha1(hash_value, password):
     """Check if ``hash_value`` and ``password`` match using sha1 method."""
     hash_value = hash_value.replace("{SHA}", "").encode("ascii")
-    password = password.encode(config.get("htpasswd_encoding", "stock"))
+    password = password.encode(config.get("encoding", "stock"))
     sha1 = hashlib.sha1()  # pylint: disable=E1101
     sha1.update(password)
     return sha1.digest() == base64.b64decode(hash_value)