Use replace instead of lstrip in htpasswd ACL (Thanks Simon!).

This commit is contained in:
Guillaume Ayoub 2010-02-02 20:02:27 +01:00
parent 4abe4b8784
commit a75bb261ed

View File

@ -40,7 +40,7 @@ def _crypt(hash, password):
return crypt.crypt(password, hash) == hash return crypt.crypt(password, hash) == hash
def _sha1(hash, password): def _sha1(hash, password):
hash = hash.lstrip("{SHA}").encode("ascii") hash = hash.replace("{SHA}", "").encode("ascii")
password = password.encode(config.get("encoding", "stock")) password = password.encode(config.get("encoding", "stock"))
sha1 = hashlib.sha1() sha1 = hashlib.sha1()
sha1.update(password) sha1.update(password)