package controllers import ( beego "github.com/beego/beego/v2/server/web" ) type UserController struct { beego.Controller } // 验证登录 //func (c *UserController) Register() { // verification_user := c.GetString("bzd_username") // verification_pass := c.GetString("bzd_password") // bzd_phone := c.GetString("bzd_phone") // bzd_Code := c.GetString("bzd_Code") // // r,is := Account.Redis_VCode_Get(bzd_phone) // if !is { // c.Data["json"] = lib.JSONS{Code: 201, Msg: "验证码错误!"} // c.ServeJSON() // return // } // if r != bzd_Code{ // c.Data["json"] = lib.JSONS{Code: 202, Msg: "验证码错误!"} // c.ServeJSON() // return // } // // if _, is := Account.Read_User_ByT_user(verification_user); is { // c.Data["json"] = lib.JSONS{Code: 303, Msg: "用户名重复!"} // c.ServeJSON() // return // } // var_ := Account.User{ // T_power: 1, // T_name: verification_user, // T_user: verification_user, // T_pass_admin: verification_pass, // T_pass_user: verification_pass, // T_pass_visitor: verification_pass, // T_uviews: "", // T_State: 1, // } // // 申请 UUID // Uuid := "" // for true { // Uuid = uuid.NewV4().String() // if _, is := Account.Read_User_ByT_uuid(Uuid); !is { // break // } // fmt.Print("申请 Uuid 重复!重新生成。", Uuid) // } // var_.T_uuid = Uuid // // 自动生成 面板 // //if Device.CREATE_DeviceData(Uuid) { // // // // var_v := Panel.PaneView{ // // T_uuid: var_.T_uuid, // // T_width: 1920, // // T_height: 1080, // // T_mode: 0, // // T_css: "", // // T_text: "自动生成", // // } // // Panel.Add_PaneView(var_v); // // // // c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"} // // c.ServeJSON() // // return // //} // // if _, is := Account.Add_User(var_); !is { // c.Data["json"] = lib.JSONS{Code: 205, Msg: "注册失败!"} // c.ServeJSON() // return // } // // c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"} // c.ServeJSON() // return //}