token_proxy.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package http
  2. import (
  3. "go-common/app/interface/main/passport-login/model"
  4. "go-common/library/ecode"
  5. bm "go-common/library/net/http/blademaster"
  6. )
  7. func proxyAddToken(c *bm.Context) {
  8. mid := parseInt(c.Request.Form.Get("mid"))
  9. appID := parseInt(c.Request.Form.Get("appid"))
  10. if mid <= 0 || appID <= 0 {
  11. c.JSON(nil, ecode.RequestErr)
  12. return
  13. }
  14. c.JSON(srv.ProxyAddToken(c, appID, mid))
  15. }
  16. func proxyDeleteToken(c *bm.Context) {
  17. param := new(model.ParamModifyAuth)
  18. c.Bind(param)
  19. if param.Token == "" {
  20. c.JSON(nil, ecode.RequestErr)
  21. return
  22. }
  23. err := srv.ProxyDeleteToken(c, param.Token)
  24. c.JSON(nil, err)
  25. }
  26. func proxyDeleteTokens(c *bm.Context) {
  27. mid := parseInt(c.Request.Form.Get("mid"))
  28. if mid <= 0 {
  29. c.JSON(nil, ecode.RequestErr)
  30. return
  31. }
  32. err := srv.ProxyDeleteTokens(c, mid)
  33. c.JSON(nil, err)
  34. }
  35. func proxyDeleteGameTokens(c *bm.Context) {
  36. mid := parseInt(c.Request.Form.Get("mid"))
  37. appID := parseInt(c.Request.Form.Get("appid"))
  38. if mid <= 0 || appID <= 0 {
  39. c.JSON(nil, ecode.RequestErr)
  40. return
  41. }
  42. err := srv.ProxyDeleteGameTokens(c, mid, appID)
  43. c.JSON(nil, err)
  44. }
  45. func proxyRenewToken(c *bm.Context) {
  46. token := c.Request.Form.Get("token")
  47. if token == "" {
  48. c.JSON(nil, ecode.RequestErr)
  49. return
  50. }
  51. c.JSON(srv.ProxyRenewToken(c, token))
  52. }