0.前言

hoj默认用户注册的时候需要用到邮箱,但是有的oj是安装到一些内网上,一般不用邮箱,这个时候就需要关闭邮箱注册。

当然,如果是部署到公网上建议开启邮箱注册功能,因为真的有人无聊大量注册账号。

1.修改接口

前台注册用户的接口是 /api/register

post的数据如下:

相关代码在PassportController中。

然后找到PassportManager,注释掉下面代码

然后重新启动后台。

再次来到前台注册,邮箱和验证码随便填,点击注册,这时就会注册成功了。

2.后记

后期考虑把这个功能做成一个开关,在后台进行配置。

分类: OnlineJudge