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: 감사합니다

Jeff님,

설정을 완화하고 인스턴스도 재시작했지만 여전히 이 오류가 발생합니다.

“errors”:{“ip_address”:[“New registrations are not allowed from your IP address.”]}

다른 시도해 볼 수 있는 방법이 있을까요? 아니면 더 잘 디버깅할 수 있는 방법이 있을까요?

감사합니다,
Evan

서버에서 리버스 프록시를 사용 중이신가요, 아니면 Cloudflare를 사용 중이신가요?

저는 Cloudflare를 사용하는데 이 문제가 발생합니다.

app.yml에 Cloudflare 템플릿을 추가하고 다시 빌드하세요.

죄송한데 Cloudflare 템플릿이 뭔가요?

서버에 SSH로 접속하여 app.yml 파일을 열고 templates 블록에 다음 내용을 추가하세요:

- "templates/cloudflare.template.yml"

해당 항목이 블록 내 다른 템플릿과 정렬되어 있는지 확인하세요. YML 파일은 들여쓰기 오류에 매우 민감합니다. - 앞에는 반드시 두 개의 공백이 있어야 합니다.

그 후 파일을 저장하고 다시 빌드하세요.

감사합니다! 저희 사이트는 Cloudflare를 사용하고 있습니다. app.yml에 templates/cloudflare.template.yml을 추가해 보았지만 여전히 동일한 오류 메시지가 발생합니다. cloudflare 템플릿이 web.ratelimited 템플릿과 상호 배타적인가요?

아직도 발생하고 있습니다. 저는 discourse API를 사용 중입니다.

지금 수정되었나요?

나한테는 안 돼