Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como adicionar login sem senha no WordPress com Magic Links

Nossos leitores reclamam com frequência de solicitações intermináveis de redefinição de senha e de usuários frustrados que ficam sem acesso às suas contas. Muitos deles recorrem a uma alternativa de login segura e fácil de usar: autenticação sem senha usando links mágicos.

Seus usuários simplesmente digitam o endereço de e-mail, clicam em um botão e um link de login exclusivo é entregue diretamente na caixa de entrada. Eles nunca mais precisarão memorizar senhas ou ter dificuldades com a autenticação de dois fatores. Agora eles têm uma maneira simples e segura de acessar seu site WordPress.

Neste artigo, mostraremos como adicionar um login por senha no WordPress com links mágicos, proporcionando uma experiência de login mais suave e agradável para seus usuários.

How to Add Passwordless Login in WordPress with Magic Links

O que é login sem senha?

Você usa senhas para manter nossos sites WordPress seguros. Ao exigir que cada usuário digite um nome de usuário e uma senha ao fazer login, você impede que usuários não autorizados visitem áreas confidenciais de seus sites.

Isso é especialmente importante se você tiver um site em que os usuários precisam fazer login regularmente, como um site com vários autores, um site de associação ou uma loja on-line.

Mas as senhas são difíceis de criar e lembrar, e podem causar problemas de segurança. Por exemplo, os usuários podem criar senhas fracas que podem ser facilmente adivinhadas ou usar a mesma senha em vários sites.

Elas também podem estar lhe custando dinheiro. 75% dos usuários desistem quando esquecem e precisam redefinir a senha, e 30% dos clientes abandonam seus carrinhos de compras quando são solicitados a criar uma senha. Os problemas de senha também sobrecarregam a sua equipe de suporte.

Felizmente, há várias maneiras de melhorar a segurança das senhas em seu site. Você pode forçar seus usuários a usar senhas fortes e alterar suas senhas regularmente. Também recomendamos que você use um gerenciador de senhas para gerenciar suas senhas com segurança.

No entanto, talvez você queira evitar totalmente as senhas. Um sistema de login sem senha permite que os usuários façam login no seu site sem digitar uma senha.

O que são links mágicos?

Os links mágicos são o método mais comum de login sem senha.

Ao fazer login no seu site WordPress, o usuário é solicitado a fornecer seu nome de usuário ou endereço de e-mail. Em seguida, um link especial é enviado para esse endereço de e-mail, e o usuário só precisa clicar no link para ser levado ao seu site e fazer login automaticamente.

Essa forma de login sem senha é segura porque o link só pode ser usado uma vez e expira após um determinado número de minutos. Além disso, o link só pode ser encontrado na conta de e-mail do usuário, o que confirma que o usuário é quem diz ser.

Isso é diferente de um link de login temporário que você forneceria a um desenvolvedor de plugins ou a um especialista em segurança que precisa executar testes em seu site. Nesse caso, a solução de login é apenas temporária, e um endereço de e-mail não precisa ser inserido todas as vezes.

Dito isso, vamos dar uma olhada em como adicionar um login sem senha no WordPress com Magic Links.

Tutorial em vídeo

Subscribe to WPBeginner

Se você preferir instruções por escrito, continue lendo.

Como adicionar login sem senha no WordPress com links mágicos

A primeira coisa que você precisa fazer é instalar o plug-in Magic Login. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Observação: neste tutorial, usaremos o plug-in gratuito. Há também um plano Magic Login Pro que acrescenta suporte e recursos adicionais, como proteção contra força bruta, redirecionamento de login e a capacidade de personalizar os e-mails enviados.

Após a ativação, o plug-in adicionará automaticamente um botão “Send me the login link” (Envie-me o link de login) à sua tela de login padrão. Isso permitirá que os usuários façam login usando o nome de usuário (ou e-mail) e a senha, caso se lembrem, ou solicitem um link mágico, caso não se lembrem.

The Plugin Automatically Adds a Magic Link Button to the Login Screen

Se houver uma conta válida em seu site para o nome de usuário ou endereço de e-mail inserido, o usuário receberá um e-mail com um link para fazer login.

O link funcionará por 5 minutos e depois expirará. Se necessário, você pode alterar a vida útil do link nas configurações do plug-in, como mostramos abaixo.

Observação: Se você ou seus usuários não receberam o e-mail e ele não está na pasta de spam, pode haver um problema com o e-mail do seu site. Dê uma olhada em nosso guia sobre como corrigir o problema de o WordPress não enviar e-mails.

Se não houver nenhuma conta em seu site com o nome de usuário ou endereço de e-mail que foi inserido, será exibida uma mensagem de erro.

An Error Message Is Displayed if There Is No Account for the Username or Email Address

Configuração do plug-in Magic Link

Você pode configurar o plug-in Magic Link visitando Settings ” Magic Login na barra lateral do administrador.

Essa página contém todas as opções do plug-in, inclusive as opções premium que podem ser usadas pelos usuários Pro.

Magic Login Settings

A primeira opção é chamada “Force Magic Login”. Quando ativada, seus usuários não terão a opção de fazer login com uma senha.

Basta digitar seu nome de usuário ou endereço de e-mail e clicar no botão “Send me the link” (Envie-me o link). Um link mágico será enviado por e-mail para sua caixa de entrada.

The 'Force Magic Login' Setting Removes the Password From the Login Screen

Como alternativa, você pode usar o shortcode [magic_login_form] para adicionar um formulário de login de link mágico a qualquer página ou widget. Consulte nosso guia sobre como adicionar um shortcode no WordPress para obter detalhes.

A segunda opção é ativada por padrão e adiciona um botão de login mágico ao formulário de login padrão. Quando essa opção é desativada, o botão de link mágico é removido do formulário de login.

As próximas duas opções estão relacionadas à segurança. Por padrão, a configuração Token Lifespan faz com que os links mágicos expirem após 5 minutos. Recomendamos manter essa configuração curta, mas você pode aumentá-la para 10 ou 20 minutos se seus usuários tiverem problemas.

Magic Login Settings

A configuração de validade do token é definida como 1 por padrão. Isso significa que cada link mágico funcionará para um único login. Recomendamos que você mantenha essa configuração.

Em seguida, vem um recurso chamado “Auto Login Links”. Quando ativado, um link mágico será adicionado a todos os e-mails enviados pelo WordPress, como confirmações de pedidos do WooCommerce, cupons automatizados e notificações de comentários. O usuário será conectado automaticamente ao responder ao e-mail.

Depois disso, vem uma série de recursos premium para usuários Pro. Esses recursos incluem:

  • Proteção contra força bruta
  • Limitação de solicitações de login
  • Verificação de IP
  • Restrição de domínio
  • Assunto do e-mail
  • Conteúdo do e-mail
  • Redirecionamento de login

Há também um botão para todos os usuários que redefinirá os tokens.

Magic Login Settings

Quando terminar de configurar o plug-in, certifique-se de clicar no botão “Update Settings” (Atualizar configurações) na parte inferior da página para armazenar as configurações.

Guias especializados sobre login no WordPress

Esperamos que este tutorial tenha ajudado você a aprender como adicionar login sem senha no WordPress com links mágicos. Talvez você queira ver outros guias sobre como melhorar a experiência de login no WordPress:

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

6 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dennis Muthomi

    I run an online store, and the statistic that 75% of users quit when they forget and need to reset their password might explain why my conversion rate for new prospects has been low.

    the hassle of creating a new password is likely causing shopping cart abandonment. I’ll definitely give the Magic Login plugin a try to see if implementing passwordless login improves things.

    thanks for sharing this valuable tip! seriously!!

  3. Jiří Vaněk

    So my understanding is that this is basically a lot like the password reset link for a forgotten password? Just with the difference that the user does not have to change the password and just logs in using the link?

    • WPBeginner Support

      Correct!

      Administrador

  4. Kim Nisbet

    Hi I have setup the trail version and was wondering if I need to setup SMTP Mail as well? The link is coming into my email box, but I have used other plugins where they go to the Junk/Spam folder, which is what I am trying to avoid.

    • WPBeginner Support

      There is no guarantee that an email will reach an inbox but adding SMTP would help as it lets the email provider know it is a more trustworthy source than a general email.

      Administrador

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.