Registration Limit from IP Address

My users are getting the following when they try to signup:

“New registrations are not allowed from your IP address (maximum limit reached). Contact a staff member.”

I didn’t set a limit that I know of, so not sure why this is happening. We are all at the same three IP address because the forum is for a company intranet.

Either relax the limit in site settings or make sure there is at least one staff member from each IP.

What is that setting called though? I can’t find it.

Go to Settings and search for ‘registration’ - have a look for “max new accounts per registration ip”

It’s in the ‘spam’ menu item in Admin > Settings.

If I make it 0 will it be unlimited?

Not sure - make it six nines to be safe (don’t go too high or it might overflow)

We protect against overflows in settings because this has happened many times before.

I changed the option to 100 and I still have the issue. Does it take some time to be taken into account?

Ok sorry my IP was blocked. I authorized it and it’s now working.

спасибо, этот ответ мне подошел :grinning:

Привет, Джефф,

Я ослабил настройки и также перезапустил экземпляр, но всё ещё получаю эту ошибку:

“errors”:{“ip_address”:[“Новые регистрации с вашего IP-адреса не разрешены.”]}

Есть ли что-то ещё, что я могу попробовать? Или как лучше отладить проблему?

Спасибо,
Эван

Используете ли вы обратный прокси-сервер на вашем сервере или Cloudflare?

Я использую Cloudflare и сталкиваюсь с этой проблемой.

Добавьте шаблон Cloudflare в ваш app.yml и пересоберите проект.

Извините, что такое шаблон Cloudflare?

Подключитесь к вашему серверу по SSH и отредактируйте файл app.yml, добавив это в блок templates:

- "templates/cloudflare.template.yml"

Убедитесь, что строка выровнена с другими шаблонами в этом блоке. Файл YML очень чувствителен к любым ошибкам отступа. Перед символом - должны быть два пробела.

Затем сохраните и пересоберите.

Спасибо за это! Наш сайт находится за Cloudflare — я попытался добавить templates/cloudflare.template.yml в наш app.yml, но всё ещё получаю то же сообщение об ошибке. Является ли шаблон cloudflare взаимоисключающим с шаблоном web.ratelimited?

Это всё ещё происходит. Я использую API Discourse.

Теперь всё исправлено?

не со мной