Magento 2 – alterar a complexidade da regra de validação da senha

Introdução

Agora com o Magento 2 ficou muito fácil alterar a complexidade da regra de validação da senha cadastrada pelo usuário. Por padrão o Magento 2 usa três tipos de caracteres entre (letras caixa baixa, letras caixa alta, números e caracteres especiais).

No entanto é possível simplificar essa regra de validação, lembrando que não é uma boa ideia fazer isso! Quanto mais complexa a senha menor a chance de alguém conseguir quebrar e ter acesso aos dados do seu usuário. Se todos nós, desenvolvedores e administradores de sites, forçarmos aos nossos usuários padrões de senhas mais complexas ocorrerá, sem sombras de dúvidas, uma melhora da força das senhas e em seguida uma menor chance de quebra.

Administrador

Já logado no admin do Magento 2, va em Store -> Configuration, depois acesse no menu lateral Customers – > Customer Configuration e depois em Password Options

Campo em "Password Options" para alterar a quantidade de caracteres
Campo em “Password Options” para alterar a quantidade de caracteres

Como funciona

A regra é bem simples: a quantidade de dígitos corresponde a quantidade de classes de caracteres são eles: letras em caixa baixa, letras em caixa alta, números e caracteres especiais. Quanto maior a quantidade de caracteres maior a complexidade da senha. Por exemplo:

1 – será aceito senhas unicamente com números, letras caixa baixa, letras caixa alta e caracteres especiais:

  • 09151987
  • senhasenha
  • SENHASENHA
  • !@#$@!#$%

2 – só serão aceitos senhas com duas classes de caracteres ( o que deixa um pouco mais seguro):

  • 05151987senha
  • senhaSENHA
  • senha@!$

3 – só serão aceitas senhas com três classes de caracteres, o que deixa a senha ainda mais segura!

  • 09051987SEnha
  • senhaPASS$#!
  • #$@TEE1234

4 – só serão aceitas senhas com quatro classes de caracteres, deixando a senha fuderoza!

  • 09051987SEnha!@#$
  • senhaPASS$#!9013
  • #$@TEE1234vamos

É isso, bem simples!
Colori as classes para destacar as cadeias de caracteres das classes envolvidas. Vale lembrar que para o Magento 2 define como padrão 8 a quantidade minima de caracteres para uma senha. Se é possível alterar a quantidade minima de caracteres? Sim! É possível!

Fontes:
https://magento.stackexchange.com/questions/117449/magento-2-how-to-change-password-length-validation


Comentários

Uma resposta para “Magento 2 – alterar a complexidade da regra de validação da senha”

  1. […] um post anterior montei um passo a passo de como alterar a complexidade da regra de validação da senha dos usuários no Magento 2. Para complementar aquele, estou postando esse em que eu faço um passo […]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.