Browse Source

users++

master
LinskRuis.32 5 years ago
parent
commit
9f570511f2
  1. 37
      service/utilService/login.go
  2. 16
      service/utilService/mids.go

37
service/utilService/login.go

@ -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)
}

16
service/utilService/mids.go

@ -0,0 +1,16 @@
package utilService
import (
"GoClouds/cloud/sysCloud"
"gopkg.in/macaron.v1"
"reflect"
)
func MidCheckUser(c *macaron.Context) {
lguser := sysCloud.CurrUser(c)
if lguser == nil {
c.PlainText(403, []byte("未登录"))
}
c.Set(reflect.TypeOf(lguser), reflect.ValueOf(lguser))
}
Loading…
Cancel
Save