更改配置,匹配新的前端文件
parent
93a4a224eb
commit
d8ce530648
|
@ -1,3 +1,4 @@
|
||||||
glide.yaml
|
glide.yaml
|
||||||
api_user.exe
|
api_user.exe
|
||||||
user.exe
|
user.exe
|
||||||
|
background.exe
|
||||||
|
|
|
@ -6,17 +6,21 @@ import (
|
||||||
"background/model"
|
"background/model"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
"log"
|
||||||
)
|
)
|
||||||
|
|
||||||
func AuthMiddle(c *gin.Context) {
|
func AuthMiddle(c *gin.Context) {
|
||||||
token := c.Query("token")
|
token := c.Query("token")
|
||||||
user := c.Query("userid")
|
user := c.Query("userid")
|
||||||
if user == "" || token == ""{
|
if user == "" || token == ""{
|
||||||
|
log.Print("error user not existed")
|
||||||
c.JSON(200,controller.RespBase{
|
c.JSON(200,controller.RespBase{
|
||||||
"auth err",20,nil,
|
"auth err",20,nil,
|
||||||
})
|
})
|
||||||
|
c.Abort()
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if config.RedisOne().Exists(token).Val(){
|
if config.RedisOne().Exists(token).Val() {
|
||||||
users := model.Users{}
|
users := model.Users{}
|
||||||
userInfo := config.RedisOne().Get(token).Val()
|
userInfo := config.RedisOne().Get(token).Val()
|
||||||
e := json.Unmarshal([]byte(userInfo),&users)
|
e := json.Unmarshal([]byte(userInfo),&users)
|
||||||
|
@ -24,11 +28,15 @@ func AuthMiddle(c *gin.Context) {
|
||||||
c.JSON(200,controller.RespBase{
|
c.JSON(200,controller.RespBase{
|
||||||
"auth err",10,nil,
|
"auth err",10,nil,
|
||||||
})
|
})
|
||||||
|
c.Abort()
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
c.JSON(200,controller.RespBase{
|
c.JSON(200,controller.RespBase{
|
||||||
"expired",210,nil,
|
"expired or no login",210,nil,
|
||||||
})
|
})
|
||||||
|
c.Abort()
|
||||||
|
return
|
||||||
}
|
}
|
||||||
c.Next()
|
c.Next()
|
||||||
}
|
}
|
|
@ -145,8 +145,7 @@ func (this *UserController) GetUser(c *gin.Context) {
|
||||||
if nil != e {
|
if nil != e {
|
||||||
logs.Error(e.Error())
|
logs.Error(e.Error())
|
||||||
}
|
}
|
||||||
delete(users, "socketToken"+
|
delete(users, "socketToken")
|
||||||
"")
|
|
||||||
resp.Status = 0
|
resp.Status = 0
|
||||||
resp.Msg = "操作成功"
|
resp.Msg = "操作成功"
|
||||||
resp.Data = users
|
resp.Data = users
|
||||||
|
@ -316,15 +315,15 @@ func (this *UserController) Login(c *gin.Context) {
|
||||||
socketToken.Write([]byte(createToken(6))) // 需要加密的字符串为 123456
|
socketToken.Write([]byte(createToken(6))) // 需要加密的字符串为 123456
|
||||||
socketTokenMd5 := socketToken.Sum(nil)
|
socketTokenMd5 := socketToken.Sum(nil)
|
||||||
m := structs.Map(result[0])
|
m := structs.Map(result[0])
|
||||||
m["socketToken"] = utils.ByteSliceToString(socketTokenMd5)
|
m["SocketToken"] = utils.ByteSliceToString(socketTokenMd5)
|
||||||
sessionInfo, err := json.Marshal(m)
|
sessionInfo, err := json.Marshal(m)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println(err.Error())
|
log.Println(err.Error())
|
||||||
}
|
}
|
||||||
if req.RememberMe == 1 {
|
if req.RememberMe == 1 {
|
||||||
config.RedisOne().Set(string(socketTokenMd5), string(sessionInfo), time.Second*2*24*3600*1000)
|
config.RedisOne().Set(utils.ByteSliceToString(socketTokenMd5), string(sessionInfo), time.Second*2*24*3600*1000)
|
||||||
} else {
|
} else {
|
||||||
config.RedisOne().Set(string(socketTokenMd5), string(sessionInfo), time.Second*8*3600*1000)
|
config.RedisOne().Set(utils.ByteSliceToString(socketTokenMd5), string(sessionInfo), time.Second*8*3600*1000)
|
||||||
}
|
}
|
||||||
//存储session
|
//存储session
|
||||||
session := sessions.Get(c)
|
session := sessions.Get(c)
|
||||||
|
|
|
@ -18,7 +18,7 @@ type Users struct {
|
||||||
DisplayName string `sql:"display_name" json:"display_name"`
|
DisplayName string `sql:"display_name" json:"display_name"`
|
||||||
EmailAddress string `sql:"email_address" json:"email_address"`
|
EmailAddress string `sql:"email_address" json:"email_address"`
|
||||||
Tel string `sql:"tel" json:"tel"`
|
Tel string `sql:"tel" json:"tel"`
|
||||||
Avatar string `sql:"avatar" json:"avatar"`
|
Avatar string `sql:"Avatar" json:"avatar"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetUsers(limit int32, offsetPage int32, name string) ([]Users, int32) {
|
func GetUsers(limit int32, offsetPage int32, name string) ([]Users, int32) {
|
||||||
|
|
Loading…
Reference in New Issue