|
|
@ -0,0 +1,37 @@ |
|
|
|
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) |
|
|
|
} |