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ça | O controle | O que é enviado | Desconectado primeiro |
|---|---|---|---|
| Página de login do site | Esqueceu a senha?, na linha do rótulo Senha | Um e-mail de login email_link direcionado a /reset-password | Não |
| Configurações do site, seção Conta | Redefinir Senha | O mesmo link por e-mail, para o mesmo endereço | Sim, no momento em que você seleciona Enviar Link de Redefinição |
| Tela de login do aplicativo móvel | Esqueceu a senha? | Um código de 6 dígitos | Você já está desconectado ali |
| Configurações do aplicativo móvel | Redefinir senha, atrás de uma confirmação | Um código de 6 dígitos | Sim, 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ície | Texto padrão quando nenhuma mensagem legível volta |
|---|---|
| Diálogos de redefinição do site, página de login e Configurações | Failed to send reset email. Please try again. |
Formulário de alteração do site em /reset-password | Failed to reset password. Please try again. |
| Ambas as etapas de redefinição na tela de login do aplicativo móvel | Couldn'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ície | Mensagem de sucesso |
|---|---|
| Diálogo da página de login | Check your inbox for a reset link. |
| Diálogo das Configurações | Password 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.
O aplicativo móvel envia um código, não um link
A redefinição do app é um fluxo de duas etapas na tela de login, e termina com você conectado, o que a torna a mais previsível das duas rotas.
- A primeira etapa pede o endereço. Envie vazio e a tela responde
Enter the email address on your account.
- O Whizi solicita o código, depois confirma com
We sent a 6-digit code toseguido pelo endereço que você digitou.
- A segunda etapa recebe o código e a nova senha juntos. Se der certo, o app ativa a nova sessão e leva você direto ao Whizi. Não há login separado depois.
Um tipo de conta não consegue terminar ali. Se a conta tem um segundo fator de verificação, o app não tem tela para isso e responde: "This account needs another verification step. Contact support and we'll help you back in." Essa é a instrução real, não um pedido para tentar de novo.
Tudo mais que o app compartilha com o site, incluindo o plano e o histórico de conversas ao qual você retorna, está em Whizi no celular.
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ê quer | A 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ê entra | Nã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á usou | Não. O limite do plano gratuito é 7 mensagens durante toda a vida da conta, sem caminho de redefinição |
| Mover uma assinatura para outra conta | Nã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.
- 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.