"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 me gusta

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 me gusta

Hola Jeff, extrañamente me encuentro con el mismo problema desde hace un día. Solo hay una cuenta de administrador y no podemos iniciar sesión en ninguna cuenta, incluidas las cuentas de usuario. No hemos habilitado ningún rango de IP para bloquear, excepto la deshabilitación de un usuario para que no pueda crear una cuenta nuevamente.

Hemos probado varios dispositivos con diferentes direcciones IP y seguimos recibiendo el error “No puedes iniciar sesión desde esa dirección IP”.

¿Alguien puede ayudar?

¿Algún consejo de los anteriores te ayuda en tu caso?

Gracias por tu respuesta.

Intenté iniciar sesión desde diferentes dispositivos móviles y con diferentes IPs y ubicaciones. Nada ayudó.

Solo puedo acceder al panel de administración si puedo iniciar sesión, lo cual no puedo hacer en ningún caso.

Parece que estoy completamente bloqueado y no puedo iniciar sesión. Por favor, sugiere si hay alguna forma de iniciar sesión.

Este es un caso complicado, ya que no estoy del todo seguro de cómo lo has hecho. :slight_smile:

¿Pero esto es para todos los usuarios, no solo para los administradores? (para descartar la configuración usar lista blanca de IP de administrador)

¿Tienes una CDN delante de tu foro? Si has deshabilitado a un usuario eliminándolo y luego has hecho clic en el botón ‘Bloquear IP’, eso podría explicar el bloqueo general no intencionado. Si es así, podrías intentar deshabilitarlo.

Si tienes acceso al servidor (y te sientes cómodo) podrías mirar la lista de bloqueo de IP usando la consola de rails y eliminar la que te está bloqueando:

3 Me gusta

@JammyDodger Gracias por tu respuesta.

El bloqueo está ocurriendo para todos los usuarios y sí, CDN está habilitado al frente.

Gracias por todas las sugerencias.

Bueno, lo que he hecho es usar el método local hostfile para apuntar la IP y acceder al foro. Inicié sesión en el panel de control y eliminé la IP filtrada de esa única cuenta de usuario que estaba bloqueada y eso resolvió el problema. Me pregunto cómo Discourse consideró esa IP única y siguió bloqueando a todos los usuarios de varias IPs de la CDN.

De todos modos, ahora el problema está resuelto. Muchas gracias a ti y a la comunidad.

2 Me gusta

Me alegra que lo hayas solucionado. :slight_smile: :+1:

Me temo que las CDN no son mi especialidad, pero creo que hay algo de discusión en estos temas que podría ser pertinente:

2 Me gusta

Envía un enlace de inicio de sesión único, pero con la autenticación de dos factores activada, sigo sin poder iniciar sesión:

1 me gusta

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