fix 调试登录

This commit is contained in:
ZJY 2021-09-25 10:42:58 +08:00
parent d668d108e3
commit 488fdaf774
3 changed files with 34 additions and 37 deletions

View File

@ -1,9 +1,6 @@
package controllers
import (
"encoding/json"
"fmt"
"github.com/beego/beego/v2/core/logs"
"github.com/cdle/xdd/models"
)
@ -57,39 +54,6 @@ func (c *AccountController) List() {
c.ServeJSON()
}
func (c *AccountController) GetUserInfo() {
pin := c.GetString("pin")
logs.Info(pin)
logs.Info("进入方法")
cookie, err := models.GetJdCookie(pin)
if err != nil {
logs.Error(err)
result := Result{
Data: "null",
Code: 1,
Message: "查无匹配的pin",
}
jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[]
if errs != nil {
fmt.Println(errs.Error())
}
c.Ctx.WriteString(string(jsons))
} else {
result := Result{
Data: cookie.Query(),
Code: 0,
Message: "查询成功",
}
jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[]
if errs != nil {
fmt.Println(errs.Error())
}
c.Ctx.WriteString(string(jsons))
}
}
func (c *AccountController) CreateOrUpdate() {
ps := &models.JdCookie{}
c.Validate(ps)

View File

@ -44,6 +44,38 @@ type Result struct {
var JdCookieRunners sync.Map
var jdua = models.GetUserAgent
func (c *LoginController) GetUserInfo() {
pin := c.GetString("pin")
logs.Info(pin)
logs.Info("进入方法")
cookie, err := models.GetJdCookie(pin)
if err != nil {
logs.Error(err)
result := Result{
Data: "null",
Code: 1,
Message: "查无匹配的pin",
}
jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[]
if errs != nil {
fmt.Println(errs.Error())
}
c.Ctx.WriteString(string(jsons))
} else {
result := Result{
Data: cookie.Query(),
Code: 0,
Message: "查询成功",
}
jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[]
if errs != nil {
fmt.Println(errs.Error())
}
c.Ctx.WriteString(string(jsons))
}
}
func (c *LoginController) GetQrcode1() {
rsp, err := httplib.Get("https://api.kukuqaq.com/jd/qrcode").Response()
if err != nil {

View File

@ -59,9 +59,10 @@ func main() {
web.Router("/api/login/admin", &controllers.LoginController{}, "post:IsAdmin")
web.Router("/api/login/cklogin", &controllers.LoginController{}, "post:CkLogin")
web.Router("/api/login/smslogin", &controllers.LoginController{}, "post:SMSLogin")
web.Router("/api/getUserInfo", &controllers.LoginController{}, "post:GetUserInfo")
web.Router("/api/getUserInfo", &controllers.LoginController{}, "get:GetUserInfo")
web.Router("/api/account", &controllers.AccountController{}, "get:List")
web.Router("/api/account", &controllers.AccountController{}, "post:CreateOrUpdate")
web.Router("/api/getUserInfo", &controllers.AccountController{}, "post:GetUserInfo")
web.Router("/admin", &controllers.AccountController{}, "get:Admin")
web.Router("/admin", &controllers.AccountController{}, "post:Admin")
web.Router("/userCenter", &controllers.AccountController{}, "get:UserCenter")