Token de convite é inválido, mas na verdade expirou

Tenho um link de convite que estava funcionando. Consegui convidar 20 pessoas com sucesso, mas hoje ele parou de funcionar e estou recebendo o erro ‘Seu Token de Convite é Inválido’ no console. O limite está configurado em 5000 convites. Posso criar um novo convite e ele funciona conforme o esperado. Alguma ideia? Já enviei o convite para muitas pessoas e não gostaria de ter que enviar um novo código para elas. Estou na versão mais recente e os testes foram aprovados.

Com base no caminho, os erros do console estão em um tema? Isso se reproduz no modo de segurança? Você consegue reproduzir o problema de convite no modo anônimo/incógnito do seu navegador?

Qual foi o período de tempo entre a criação do seu token e o momento em que ele deixou de funcionar? Não tenho certeza se essa configuração afeta tokens de convite em massa, mas o padrão para tokens de convite de usuário é de 30 dias. Não utilizei convites em massa, então não sei se há um tempo de expiração separado que anule isso ou não.
/admin/site_settings/category/users
invite expiry days 30
Duração de validade das chaves de convite de usuário, em dias

Obrigado, Jim. Eu tinha perdido essa configuração. Isso resolveu o problema. :+1:

@techapj podemos melhorar essa mensagem para dizer “Seu token de convite expirou”, já que esse era o problema real? “Inválido” não nos ajuda muito.

Estranhamente, esse problema já ressurgiu novamente. Os erros no console são uma coincidência, pois não aparecem no modo seguro, mas ainda recebo o erro de token inválido. Configurei invite_expiry_days para 36500 agora, o que funcionou por alguns dias. Não tenho problema em criar um novo convite, mas queria mencionar isso caso alguém queira investigar.

Você está falando de (Superseded) Multiple Use Invite Links, certo? A configuração “dias de validade do convite” não se aplica a links de convite de uso múltiplo. Ao gerar um link de convite, você tem a opção de definir o prazo de validade, que, por padrão, é de 30 dias. Você pode ver a data de validade de todos os links de convite na página /u/nome_de_usuário/convites/links.

Você tem razão, configurei a expiração para 2099 na criação, então não faço ideia do motivo pelo qual alterar essa opção fez funcionar novamente, ainda que por pouco tempo.

Mensagem de erro aprimorada via:

Eu revogo meu último comentário, de alguma forma o convite foi definido para expirar há alguns dias. Juro que coloquei 2099, desculpe! Obrigado pela mensagem melhor, Arpit.