0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2025-01-13 13:24:32 +01:00
gitea/modules
Damien Goutte-Gattat fc4a8c2980
Allow blocking some email domains from registering an account (#14667)
Gitea allows to whitelist email domains so that only email addresses from certain domains are allowed to register an account, but does not currently allows to do the opposite: blacklisting email domains so that addresses from certain domains are *forbidden* to register an account.

The idea has been briefly mentioned in the discussion about issue #6350, but never implemented. This PR does that.

The rationale is that, in my experience of running a Gitea instance, *a single email domain* is responsible for *most* of the spam accounts, and for *all* of the spam accounts that manage to get past the email confirmation step. So on top of the other spam mitigation measures already available (email confirmation, CAPTCHA, etc.), having the option to block a particularly annoying domain would be helpful.

close #13628
2021-02-15 00:31:29 +01:00
..
analyze
auth
avatar
base
cache
charset
context
convert
cron
doctor
emoji
eventsource
forms
generate
git
gitgraph
graceful
hcaptcha
highlight
httpcache
httplib
indexer
lfs
log
markup
matchlist
metrics
migrations
nosql
notification
options
password
pprof
private
process
public
queue
recaptcha
references Add mentionable teams to tributeValues and change team mention rules to gh's style (#13198) 2020-12-21 16:39:28 +01:00
repofiles
repository
secret
session
setting Allow blocking some email domains from registering an account (#14667) 2021-02-15 00:31:29 +01:00
ssh
storage
structs
svg
sync
task
templates
test
timeutil
translation
upload
uri
user
util
validation
web