The filter:api.user.signup.allowed.result hook is not only called on signup
The hook is also called in getConfig. You should test params.body
and return if it is undefined.
The same applies in your other captcha plugins.
You don't pay for Framagit, because it is funded by donations to Framasoft. Our not-for-profit needs any support you can afford: support.framasoft.org.
Framagit est gratuit car il est financé par les dons à Framasoft. Notre association a besoin de votre soutien sur soutenir.framasoft.org.
The hook is also called in getConfig. You should test params.body
and return if it is undefined.
The same applies in your other captcha plugins.