django-senhas é um app Django reutilizáveis que fornece um campo de formulário e validadores que verificam a força de uma senha.
Instalação:
Você pode instalar o django-senhas com pip digitando:
pip instalar o Django-passwords
Ou com easy_install digitando:
easy_install django-senhas
Ou manualmente por download de um arquivo tar e digitando:
python setup.py install
Configurações
django-senhas acrescenta seis configurações opcionais
Opcional:
& Nbsp; Especifica o comprimento mínimo para as senhas:
& Nbsp; PASSWORD_MIN_LENGTH = 6 # Padrões para 6
& Nbsp; Especifica comprimento máximo para palavras-passe:
& Nbsp; PASSWORD_MAX_LENGTH = 120 # O padrão é None
& Nbsp; Especifica a localização de um dicionário (arquivo com uma palavra por linha):
& Nbsp; PASSWORD_DICTIONARY = "/ usr / share / dict / words" # O padrão é None
& Nbsp; Especifica quão perto uma partida difusa tem que ser para ser considerado um jogo:
& Nbsp; PASSWORD_MATCH_THRESHOLD = 0,9 # Padrões de 0,9, deve ser 0,0-1,0 onde 1,0 significa exatamente o mesmo.
& Nbsp; Especifica uma lista de sequências comuns para tentar corresponder uma senha contra:
& Nbsp; PASSWORD_COMMON_SEQUENCES = [] # deve ser uma lista de strings, veja senhas / validators.py por padrão
& Nbsp; Especifica o número de caracteres dentro de vários conjuntos que uma senha deve conter:
& Nbsp; PASSWORD_COMPLEXITY = {# Você pode omitir algum ou todos estes para nenhum limite para esse jogo particular
& Nbsp; "UPPER": 1, # Maiúsculas
& Nbsp; "inferior": 1, # Minúsculas
& nbsp; "dígitos": 1, # Digits
& Nbsp; "pontuação": 1, # Pontuação (string.punctuation)
& Nbsp; "ASCII NÃO": 1, # Não Ascii (ord ()> = 128)
& Nbsp; "PALAVRAS": 1 # palavras (substrings separa por um espaço em branco)
& Nbsp;}
Uso:
& Nbsp; Para usar o formfield simplesmente importá-lo e usá-lo:
& Nbsp; a partir de formas de importação django
& Nbsp; de passwords.fields importar PasswordField
& Nbsp; classe ExampleForm (forms.Form):
& Nbsp; password = PasswordField (label = "Senha")
Requisitos :
- Python
- Django
Comentários não encontrado