InterceptController.go 814 B

1234567891011121314151617181920212223242526272829303132
  1. package api
  2. import (
  3. "think-go/utils"
  4. beego "github.com/beego/beego/v2/server/web"
  5. )
  6. type InterceptController struct {
  7. beego.Controller
  8. }
  9. func (c *InterceptController) Sycdata() {
  10. //邮箱地址
  11. email, _ := utils.GetRequestString(&c.Controller, "email")
  12. //token信息
  13. token, _ := utils.GetRequestString(&c.Controller, "token")
  14. //用户名
  15. username, _ := utils.GetRequestString(&c.Controller, "username")
  16. //用户id
  17. userid, _ := utils.GetRequestString(&c.Controller, "userid")
  18. //coin的address
  19. coinaddress, _ := utils.GetRequestString(&c.Controller, "address")
  20. //coin的symbol
  21. utils.JSON(&c.Controller, 200, "success", map[string]interface{}{
  22. "username": username,
  23. "email": email,
  24. "token": token,
  25. "userid": userid,
  26. "address": coinaddress,
  27. })
  28. }