Algo que eu nunca, nunca considerei desde essa discussão: por que todos os serviços até mesmo pedem um e-mail, em primeiro lugar?
Se você eliminar todas as notificações ou outros usos (o que foi considerado aqui) e se não considerar todas as razões pelas quais o FORNECEDOR do serviço deseja isso (criar um banco de dados, poder enviar anúncios por e-mail, potenciais anúncios, limitar um pouco a criação em massa de contas? [não realmente], talvez ter uma maneira de entrar em contato com o usuário, etc.), do PONTO DE VISTA DO USUÁRIO: Por quê? Se você realmente não quer ser contactado nem receber nenhum e-mail.
Só consigo ver a recuperação da conta caso você perca sua senha e a confirmação de que você tem controle sobre o e-mail caso sua conta tenha sido hackeada de alguma forma.
Não temos também ficado “acostumados com isso” e nem nos fazemos essa pergunta há algum tempo? No caso do e-mail, acho que é bastante aceitável, pois você não é obrigado a fornecer “seu” endereço de e-mail, mas sempre pode criar outro se quiser (o que é mais difícil com um número de telefone!).
Não haveria um argumento para permitir a criação de uma conta “sem e-mail”? Ou para tornar o endereço de e-mail opcional? Sei que quase ninguém faz isso, mas por quê!?
Justo, mas pode haver um argumento a favor de uma maneira “bitcoin” de fazer as coisas (apenas como opção, o usuário decide): você perde sua senha, não reclama, foi sua escolha e você optou por ser responsável por protegê-la. Também podemos imaginar formas alternativas de recuperar contas, sem precisar de e-mail ou número de telefone (na verdade, sem precisar de nenhum método de contato).
Quero dizer, parece-me possível ter uma opção para um registro privado / sem complicações, se alguém escolher (e se os administradores estiverem dispostos): nome de usuário e senha, só isso. Sem método de contato, sem verificação deste último (o mesmo: por que exatamente existem essas verificações de e-mail às quais todos nos acostumamos? Elas não parecem garantir que não houve um erro de digitação, já que muitas vezes não é possível corrigir o e-mail. É para garantir que você forneceu um e-mail válido, porque você NÃO TEM ESCOLHA. Você é obrigado a fornecer um, e Deus me livre se você simplesmente deu um e-mail falso de propósito. Ainda existem serviços de e-mail temporário, de fato).
Um método de registro “sem e-mail” também pode resolver o propósito deste tópico.
Sim, é conhecido que SMS não é seguro para coisas IMPORTANTES. E-mail também não é, provavelmente é muito pior! Mas o SMS parece ser bastante seguro, quando na verdade não é.
Estou encerrando este tópico agora, pois a discussão desviou do tema e não há metas alcançáveis aqui.
A pergunta principal era:
“Como permitir o login de usuário por meio do número de celular”
…e a resposta é: cadastros via SMS poderiam funcionar com um plugin personalizado, como Sam mencionou aqui.
Até hoje, no entanto, não existe tal plugin e não há planos de implementar essa funcionalidade no núcleo por enquanto. Portanto, ela teria que ser implementada como um plugin.
Assim, se você realmente precisa dessa funcionalidade, crie um tópico na categoria Marketplace e inclua seu orçamento lá.