| 1234567891011121314151617181920212223242526272829303132 |
- 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)
- }
|