浏览代码

Use zxcvbn-python instead of zxcvbn

version-14
Aditya Hase 7 年前
父节点
当前提交
635a48c337
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. +4
    -4
      frappe/utils/password_strength.py
  2. +1
    -1
      requirements.txt

+ 4
- 4
frappe/utils/password_strength.py 查看文件

@@ -3,14 +3,14 @@


from __future__ import unicode_literals from __future__ import unicode_literals


import zxcvbn
from zxcvbn import zxcvbn
import frappe import frappe
from frappe import _ from frappe import _


def test_password_strength(password, user_inputs=None): def test_password_strength(password, user_inputs=None):
'''Wrapper around zxcvbn.password_strength''' '''Wrapper around zxcvbn.password_strength'''
result = zxcvbn.password_strength(password, user_inputs)
result['feedback'] = get_feedback(result['score'], result['match_sequence'])
result = zxcvbn(password, user_inputs)
result['feedback'] = get_feedback(result['score'], result['sequence'])
return result return result


# NOTE: code modified for frappe translations # NOTE: code modified for frappe translations
@@ -37,7 +37,7 @@ def get_feedback (score, sequence):
""" """
Returns the feedback dictionary consisting of ("warning","suggestions") for the given sequences. Returns the feedback dictionary consisting of ("warning","suggestions") for the given sequences.
""" """
minimum_password_score = frappe.db.get_single_value("System Settings", "minimum_password_score")
minimum_password_score = int(frappe.db.get_single_value("System Settings", "minimum_password_score"))


global default_feedback global default_feedback
# Starting feedback # Starting feedback


+ 1
- 1
requirements.txt 查看文件

@@ -37,7 +37,7 @@ cryptography
pyopenssl pyopenssl
ndg-httpsclient ndg-httpsclient
pyasn1 pyasn1
zxcvbn
zxcvbn-python
psutil psutil
unittest-xml-reporting unittest-xml-reporting
oauthlib oauthlib


正在加载...
取消
保存