"You can't login from that IP address"

One thing to be aware of is, if you’re using a CDN (or at least with cloudflare) it’s possible that their edge server IPs are seen by your discourse install… vs the visitor’s IP.

So if you perform a “ban user and IP address” you can run into issues as you have effectively banned that edge server from your discourse install, along with any users that happen to be routed to it.

That said, I believe there is a way to fix this, but I can’t recall the process.

But nonetheless, something to look out for if you or your users report that they are being blocked from your site.

1 curtida

Thanks for the insight. I think our forum have this CloudFlare CDN issue. Many users complain about being blocked but their IP address are not in the blocked list.

1 curtida

Olá Jeff, estranhamente estou enfrentando o mesmo problema há um dia. Existe apenas uma conta de administrador e não conseguimos fazer login em nenhuma conta, incluindo contas de usuário. Não habilitamos nenhum intervalo de IP para bloqueio, exceto desabilitar um usuário para que ele não possa criar uma conta novamente.

Tentei em vários dispositivos com IPs diferentes e ainda recebo o erro “Você não pode fazer login a partir deste endereço IP”.

Alguém pode ajudar?

Algum dos conselhos acima ajuda no seu caso?

Obrigado pela sua resposta.

Tentei fazer login de diferentes dispositivos móveis e com diferentes IPs e locais. Nada ajudou.

Só consigo acessar o painel de administração se conseguir fazer login, o que não consigo fazer em nenhum caso.

Parece que estou completamente bloqueado e não consigo fazer login. Por favor, sugira se há alguma maneira de fazer login.

Esta é uma difícil, pois não tenho certeza de como você fez isso. :slight_smile:

Mas isso é para todos os usuários, não apenas para administradores? (para descartar a configuração use admin ip allowlist)

Você tem um CDN na frente do seu fórum? Se você desativou um usuário excluindo-o e, em seguida, clicou no botão ‘Block IP’, isso pode explicar o bloqueio geral não intencional. Se for o caso, você pode tentar desativar isso.

Se você tiver acesso ao servidor (e se sentir confortável) poderá verificar a lista de bloqueio de IP usando o console do rails e excluir aquele que está te travando:

3 curtidas

@JammyDodger Obrigado pela sua resposta.

O bloqueio está acontecendo para todos os usuários e sim, o CDN está habilitado na frente.

Obrigado por todas as sugestões.

Bem, o que eu fiz foi usar o método local hostfile para apontar o IP e acessar o fórum. Fiz login no painel e removi o IP Bloqueado de uma conta de usuário que estava bloqueada e isso resolveu o problema. Fico imaginando como o discourse considerou esse IP único e continuou bloqueando todos os usuários de vários IPs do CDN.

De qualquer forma, o problema agora está resolvido. Muito obrigado a você e à comunidade.

2 curtidas

Fico feliz que você tenha resolvido isso. :slight_smile: :+1:

Receio que CDNs não sejam minha especialidade, mas acredito que há uma discussão nesses tópicos que pode ser pertinente -

2 curtidas

Ele envia um link de login único, mas com a autenticação de dois fatores (2FA) ativada, ainda não consigo fazer login:

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.