Marcelino,
Há duas alternativas para a questão que você levantou.
A primeira seria cadastrar dados do usários no campo login e senha no processo de cadastro. Neste caso, há uma limitação. Por padrão, o campo login pode não aceitar alguns tipos de caracteres como espaço em branco ou até alguns caracteres epesciais.
A outra alternativa seria cria um plugin de autenticação que possa alerar regras. Por exemplo, o usuário loga apenas colocando número de telefone sem a necessidade de senaha. Neste caso, envolve programação PHP.