package controller import ( actorRemote "f1-game/internal/actor_remote" "f1-game/internal/code" "f1-game/nodes/web/internal/bind" cgin "github.com/cherry-game/components/gin" ) type DevController struct { cgin.BaseController } func (p *DevController) Init() { allowRegister := p.App.Settings().GetBool("allow_register", false) if allowRegister { p.GET("/dev/register", p.register) } } // register 开发环境使用,帐号注册 func (p *DevController) register(c *cgin.Context) { var req bind.Register if err := c.ShouldBind(&req); err != nil { code.JSONResult(c, code.RequestParamsError) return } statusCode := actorRemote.CenterDev.Register(req.Account, req.Password, c.ClientIP()) code.JSONResult(c, statusCode) }