"You can't login from that IP address"

I am getting error while login to my account

You can't login from that IP address.

How to fix it.

You have blacklisted an IP address, which prevents users from logging in using that IP address – check Admin → Logs → Screened IPs.

Search for the IP or IP range that is being blocked and press the Allow button

Thanks, system has blocked this particular IP range automatically!

It’s due to spam deletions. If you press “delete and block” or “delete spam” this happens automatically.

I was experimenting with my system: I’m admin. I invited myself with another mail and I responded. Now, my admin account is blocked from this IP. So I cannot just unblock it as I only have one admin account in this forum.

The /users/admin-login page will work, it will email you a one-use token.

That’s neat. Is this documented somewhere? It’s the first I see of it existing.

I am having a similar problem logging in using the app on my phone. Logging in using my phone or laptop browser works just fine,

Your phone does not have a stable IP, so you will need to disable admin login IP filtering (this is what I would do) or use a VPN on your phone to access the forum.

I encountered the same problem.

And My admin account can not log in to it also.

How can I just change it? like form ssh?

Fine. I’ve done that. I don’t really know but I got on directly by url:8888 and changed the admin>>logs>> spam ips and changed the restriction.

Now it’s done.

I got this error today trying to log in to an admin account with ‘use admin ip whitelist’ disabled, I’ve had this issue before but couldn’t figure out what was wrong. My IP was not on the logs -> screened IPs block list (or in an ip range, which I’m not using).

On v2.2.5 I had a list of blocked IPs from spammers, after looking up more info on these IP addresses (https://whatismyipaddress.com/). It showed that a lot of them are owned by Cloudflare. So it must be due to Cloudflare proxying.

Just a heads up for people using Cloudflare (exluding DNS only mode), this might be causing your issue.

I believe the real IP can be obtained from Cloudflare using CF-Connecting-IP or X-Forwarded-For headers: How does Cloudflare handle HTTP Request headers? – Cloudflare Support

Correct, there’s a template you need to add to your YML file if you’re using Cloudflare.

in templates: add:

- templates/cloudflare.template.yml

Perfect! Will add it now. Thanks @Stephen, appreciate it! :slight_smile:

谢谢,这正是我的问题。为了明确起见,我需要在管理员:日志:被屏蔽的 IP下修改规则。

看起来它已更改为 /u/admin-login,且一次性令牌无法绕过 IP 地址检查。还有其他方法可以解决此问题吗?我目前被锁在论坛之外,而我是唯一的管理员。

好的,通过VPN解决了这个问题——有人能告诉我我的IP地址是如何被屏蔽的吗?这样我可以避免再次发生这种情况。

如果添加了类型为“允许管理员登录”的受屏蔽 IP 地址,则管理员能从列为允许管理员登录的 IP 地址进行登录。

您好,我作为用户遇到了问题。尝试登录 Sharetribe 论坛 https://www.sharetribe.com/community 时无法成功。无论是手机、工作电脑还是笔记本电脑,都无法登录。一旦使用 VPN,问题就解决了。
我已将 IP 地址发送给 Sharetribe 支持团队,他们表示这些 IP 并未被屏蔽,但也不清楚故障的具体原因。

解决方案已发布在上方主题中:

管理员 → 日志 → 屏蔽的 IP。

查找被屏蔽的 IP 并点击 允许 按钮