Como redefinir sua senha do Whizi

Resposta rápida

O aplicativo móvel é a rota que substitui uma senha esquecida do Whizi: selecione Esqueceu a senha? na tela de login e o Whizi envia por e-mail um código de 6 dígitos que você digita junto com a nova senha. No site, Esqueceu a senha? envia um link de acesso direcionado a um formulário de alteração cujo primeiro campo é Senha Atual.

A resposta rápida

O aplicativo móvel é a rota que de fato substitui uma senha esquecida. Selecione Esqueceu a senha? na tela de login do app, digite o endereço da conta, e o Whizi envia por e-mail um código de 6 dígitos que você digita na tela seguinte junto com a nova senha. A rota do site é outra coisa usando o mesmo rótulo: Esqueceu a senha? ali pede ao provedor um e-mail de login email_link apontado para whizi.io/reset-password, e /reset-password é um formulário de alteração cujo primeiro campo é Senha Atual. Ou seja, o lado do site substitui uma senha que você ainda sabe. Se a senha do site realmente sumiu, a rota do app ou o suporte é o caminho de volta, não o link enviado por e-mail.

Existem quatro lugares onde a redefinição pode começar, e eles não se comportam da mesma forma:

Onde você começaO controleO que é enviadoDesconectado primeiro
Página de login do siteEsqueceu a senha?, na linha do rótulo SenhaUm e-mail de login email_link direcionado a /reset-passwordNão
Configurações do site, seção ContaRedefinir SenhaO mesmo link por e-mail, para o mesmo endereçoSim, no momento em que você seleciona Enviar Link de Redefinição
Tela de login do aplicativo móvelEsqueceu a senha?Um código de 6 dígitosVocê já está desconectado ali
Configurações do aplicativo móvelRedefinir senha, atrás de uma confirmaçãoUm código de 6 dígitosSim, depois que você confirma

A que vale conhecer antes de usar é a segunda linha. Ela desconecta você do Whizi na hora, e faz isso antes mesmo de checar se você digitou algo no campo de e-mail.

O Whizi mantém suas próprias telas de redefinição

A autenticação é fornecida pela Clerk, mas as telas não são páginas hospedadas pela Clerk. O diálogo de redefinição na página de login, o formulário de alteração em /reset-password e as etapas de redefinição dentro da tela de login do aplicativo móvel são todas telas do Whizi que chamam o provedor por baixo, então o formulário no qual você digita é código do Whizi, e não uma página hospedada pelo provedor.

Essa divisão decide qual mensagem você recebe quando algo falha. Todas essas superfícies preferem a mensagem do provedor quando existe uma, e recorrem a uma frase do Whizi quando não existe. Assim, uma recusa sobre comprimento ou força da senha chega no texto do provedor, citado como veio. O texto padrão varia conforme a superfície, o que é a forma mais rápida de saber, num chamado de suporte, onde a falha aconteceu:

SuperfícieTexto padrão quando nenhuma mensagem legível volta
Diálogos de redefinição do site, página de login e ConfiguraçõesFailed to send reset email. Please try again.
Formulário de alteração do site em /reset-passwordFailed to reset password. Please try again.
Ambas as etapas de redefinição na tela de login do aplicativo móvelCouldn't sign in. Please try again.

As checagens que o próprio Whizi faz são poucas e distribuídas de forma desigual. O formulário de alteração do site exige que o campo de senha atual esteja preenchido e que as duas novas entradas coincidam. A etapa de redefinição do aplicativo móvel não faz nenhuma: tem um único campo de nova senha e envia o conteúdo exatamente como digitado. A única outra checagem do Whizi em todo o fluxo é que o campo de e-mail não esteja vazio, tanto nos diálogos do site quanto na primeira etapa de redefinição do app. Não existe regra de comprimento mínimo, tipo de caractere ou reutilização escrita no Whizi. Essas regras vivem no provedor e chegam até você por meio das mensagens dele.

A tabela completa de mensagens de erro de login, sessão e redefinição, com o gatilho de cada uma, está em quando você não consegue entrar. Esta página cobre o fluxo, aquela página cobre o texto.

Começar pelas Configurações desconecta você primeiro

No site, Configurações tem uma linha Redefinir Senha na seção Conta, ao lado de Assinatura e Cancelar Assinatura. Ela abre um diálogo com um campo Endereço de E-mail e um botão Enviar Link de Redefinição.

Selecionar esse botão desconecta você do Whizi antes de qualquer outra coisa. O logout acontece primeiro, depois o código verifica se o campo de e-mail foi preenchido. Envie vazio e você é desconectado sem nada ser enviado, e o único caminho de volta é a página de login.

O campo também está em branco quando o diálogo abre. Ele não é preenchido com o endereço da conta em que você está conectado, então tenha o endereço em mãos antes de abrir o diálogo, e não depois de ter sido desconectado.

O sucesso é exibido de forma diferente dependendo de onde você começou, o que é uma maneira rápida de distinguir as duas rotas num chamado de suporte:

SuperfícieMensagem de sucesso
Diálogo da página de loginCheck your inbox for a reset link.
Diálogo das ConfiguraçõesPassword reset email sent successfully!

O aplicativo móvel é construído sobre o mesmo design de desconectar primeiro, mas avisa antes. Selecionar redefinir ali levanta uma confirmação intitulada "Reset your password?", cujo corpo diz que o Whizi vai desconectar você e enviar por e-mail um código de 6 dígitos para o endereço da conta, citando esse endereço na frase, e então pede que você o digite na tela seguinte para definir uma nova senha. Os botões são Cancel e "Sign out and reset". Ele também carrega seu endereço através do logout, então a etapa de redefinição abre já preenchida. O site não faz nenhuma das duas coisas.

Trocando uma senha que você já sabe

/reset-password no site é um formulário de alteração, não um formulário de recuperação. Ele tem três campos, Senha Atual, Nova Senha e Confirmar Nova Senha, e se recusa a rodar sem o primeiro: Current password is required. quando está vazio, e Passwords do not match. quando os dois últimos são diferentes.

Uma alteração bem-sucedida encerra todas as outras sessões da conta. O formulário pede ao provedor para desconectar outras sessões como parte da atualização, então qualquer outro navegador ou aparelho com uma sessão do Whizi é desconectado pela troca, não simplesmente deixado como está. É silencioso: nada no formulário anuncia isso, e nenhuma mensagem é gerada por causa disso, então as únicas frases que essa tela pode mostrar são os dois erros de validação, o texto de recusa do próprio provedor, e a linha de sucesso abaixo. Lembre-se disso antes de trocar uma senha numa máquina compartilhada.

Em caso de sucesso, a página mostra Password reset successful! Redirecting to chat... e leva você à página de chat depois de uma pausa de dois segundos.

Digitar essa URL na barra de endereço não é uma forma de chegar até ela. A rota fica atrás da proteção que envia visitantes conectados para a página de chat, e /reset-password não é um dos quatro caminhos isentos dessa proteção (configurações, preços, termos de serviço e política de privacidade são). Visitada enquanto desconectado, ela exibe User not authenticated. Please log in. em vez de um formulário. O diálogo da página de login e o diálogo das Configurações enviam o mesmo link por e-mail para o mesmo endereço, então nenhum dos dois é uma forma de contornar o campo Senha Atual.

O que uma redefinição de senha não resolve

Uma nova senha só substitui a credencial. Quatro coisas que as pessoas esperam que ela resolva, ela não resolve:

O que você querA redefinição faz isso
Limpar um erro de token de sessão como Invalid or expired session token.Não. Isso é falha na verificação do token, coberto em quando você não consegue entrar
Mudar o endereço de e-mail com o qual você entraNão. Não existe controle de autoatendimento para o endereço, de forma alguma. Veja mudar o e-mail da sua conta
Restaurar mensagens gratuitas que você já usouNão. O limite do plano gratuito é 7 mensagens durante toda a vida da conta, sem caminho de redefinição
Mover uma assinatura para outra contaNão. O plano segue a conta, não a senha

Se o próprio endereço da conta é um que você não consegue mais acessar, a rota de redefinição desaparece junto, porque tanto o link quanto o código chegam nessa caixa de entrada. Levante isso com o suporte enquanto a caixa de entrada antiga ainda funciona, não depois.

Lista de verificação
  • Esqueceu a senha? fica na linha do rótulo Senha da página de login do site e abre um diálogo Redefinir senha
  • No app é um link alinhado à direita abaixo dos campos de e-mail e senha, que carregam placeholders e nenhum rótulo
  • O site envia por e-mail um link de acesso direcionado a /reset-password, o aplicativo móvel envia um código de 6 dígitos
  • Configurações, Redefinir Senha desconecta você antes de enviar, e antes de checar se o campo de e-mail está preenchido
  • O campo de redefinição do site nunca vem preenchido, então tenha o endereço da conta pronto
  • O aplicativo móvel avisa antes, preenche o endereço, e conecta você quando a redefinição termina
  • O formulário de alteração do site checa se o campo de senha atual está preenchido e se as novas entradas coincidem, a etapa de redefinição do app não valida nada, e toda regra de comprimento ou força vem do provedor de autenticação
  • Trocar uma senha que você já sabe encerra todas as outras sessões da conta
  • Uma redefinição não limpa erros de token de sessão, não muda seu endereço de e-mail, nem devolve mensagens gratuitas usadas

Perguntas frequentes

Onde fica Esqueceu a senha no Whizi?

No site, fica na tela de login, na mesma linha do rótulo Senha e à direita dele, e abre um diálogo intitulado Reset password com um único campo de E-mail e um botão Send reset link. O aplicativo móvel coloca de forma diferente: os campos de login ali carregam placeholders e nenhum rótulo, então Esqueceu a senha? é um link alinhado à direita numa linha própria abaixo dos campos de e-mail e senha. Você não precisa estar conectado em nenhum dos dois, e não existe uma URL de recuperação separada para encontrar.

Ser desconectado pela redefinição das Configurações significa que ela falhou?

Não. O logout é a primeira coisa que essa rota faz, antes mesmo de o e-mail ser tentado, então acontece independentemente de o envio dar certo ou não. Password reset email sent successfully! no diálogo é a confirmação de que deu certo. Se essa linha nunca aparecer, entre novamente pela página de login e comece a redefinição por ali.

Redefinir minha senha me desconecta dos meus outros aparelhos?

Sim, quando você a troca pelo formulário de alteração em /reset-password. Essa atualização pede ao provedor de autenticação para desconectar outras sessões como parte da troca, então outros navegadores e aparelhos com uma sessão do Whizi a perdem. Nada avisa antes e nada informa depois, então confira o que mais está conectado antes de trocar uma senha, não depois.

Eu entro com o Google. Que senha estou redefinindo?

O Whizi não diferencia como a conta foi criada: o diálogo de redefinição pega um endereço de e-mail, pede ao provedor para enviar a redefinição, e mostra exatamente o que o provedor responde. Se Continue with Google sempre foi sua forma de entrar, esse botão está na página de login e não precisa de senha nenhuma, o que é o caminho mais rápido de volta. Se o provedor recusar a redefinição, a mensagem que ele retorna é a explicação precisa e vale a pena citar literalmente ao suporte.

Uma redefinição de senha devolve minhas mensagens gratuitas?

Não, e não precisa. O limite gratuito se renova sozinho: 7 mensagens no primeiro dia, depois 3 a cada meia-noite UTC. Nada relacionado a credenciais toca esse contador de qualquer forma. O que o app diz quando um dia se esgota está em out of credits, e os limites dos planos pagos estão em plans and limits.