package utilService import ( "fmt" "github.com/dgrijalva/jwt-go" gocloud "github.com/mgr9525/go-cloud" "gopkg.in/macaron.v1" "time" ) func NewDomainToken(c *macaron.Context, id int64, xid string, remeber bool) (string, error) { /*var dms string if comm.REG_Host_YDT.MatchString(c.Req.Host) { strs := comm.REG_Host_YDT.FindAllStringSubmatch(c.Req.Host, 1)[0] dms = strs[3] } logger.Info("NewDomainToken.dms=" + dms) return gocloud.SetToken(c, &jwt.MapClaims{ "id": fmt.Sprintf("%d", id), "xid": xid, "times": time.Now(), }, remeber, dms)*/ return gocloud.SetToken(c, &jwt.MapClaims{ "id": fmt.Sprintf("%d", id), "xid": xid, "times": time.Now(), }, remeber) } func ClearDomainToken(c *macaron.Context) error { /*var dms string if comm.REG_Host_YDT.MatchString(c.Req.Host) { strs := comm.REG_Host_YDT.FindAllStringSubmatch(c.Req.Host, 1)[0] dms = strs[3] } return gocloud.ClearToken(c, dms)*/ return gocloud.ClearToken(c) }