feat:完善项目信息
This commit is contained in:
@ -84,7 +84,7 @@ func (a *Account) Logout(c *gin.Context) {
|
||||
|
||||
_session := session.NewManage()
|
||||
|
||||
_ = service.NewAuthToken(token).Auth(_session)
|
||||
_ = service.NewAuthToken(token).Auth(config.RedisKeyForAccountManage, _session)
|
||||
|
||||
err := controller.NewAccount()(_session).Logout()
|
||||
APIResponse(err)(c)
|
||||
|
@ -40,7 +40,7 @@ func (c *Account) Login(account, password, captchaKey, captchaValue, equipment,
|
||||
if !mSysUser.ValidatePassword(password) {
|
||||
return nil, errors.New("密码错误")
|
||||
}
|
||||
_session := service.NewSession()
|
||||
_session := session.NewManage()
|
||||
_session.UID = mSysUser.UUID
|
||||
_session.Name = mSysUser.Name
|
||||
_session.Mobile = mSysUser.Mobile
|
||||
@ -50,8 +50,8 @@ func (c *Account) Login(account, password, captchaKey, captchaValue, equipment,
|
||||
|
||||
_session.Token = utils.JWTEncrypt(config.SettingInfo.TokenEffectTime, map[string]interface{}{config.TokenForUID: uid})
|
||||
|
||||
service.Publish(config.EventForRedisHashProduce, config.RedisKeyForAccount, uid, _session)
|
||||
service.Publish(config.EventForAccountLoginProduce, _session.TenantID, _session.UID, equipment, ip)
|
||||
service.Publish(config.EventForRedisHashProduce, config.RedisKeyForAccountManage, uid, _session)
|
||||
service.Publish(config.EventForAccountLoginProduce, 0, _session.UID, equipment, ip)
|
||||
|
||||
return &AccountLoginResponse{Token: _session.Token, EffectTime: config.SettingInfo.TokenEffectTime}, nil
|
||||
}
|
||||
@ -59,7 +59,7 @@ func (c *Account) Login(account, password, captchaKey, captchaValue, equipment,
|
||||
// Logout 退出请求
|
||||
func (c *Account) Logout() error {
|
||||
if c.Manage != nil && c.UID > 0 {
|
||||
service.Publish(config.EventForRedisHashDestroy, config.RedisKeyForAccount, utils.UintToString(c.UID))
|
||||
service.Publish(config.EventForRedisHashDestroy, config.RedisKeyForAccountManage, utils.UintToString(c.UID))
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user