fix 个人中心修改用户信息同步
This commit is contained in:
parent
17bd446b29
commit
9f3eeb8b0f
@ -12,11 +12,11 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type CaptchaReq struct {
|
type CaptchaReq struct {
|
||||||
g.Meta `path:"/get" tags:"通用接口/通用接口/验证码" method:"get" summary:"获取验证码"`
|
g.Meta `path:"/get" tags:"通用接口/验证码" method:"get" summary:"获取验证码"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CaptchaV2Req struct {
|
type CaptchaV2Req struct {
|
||||||
g.Meta `path:"/v2" tags:"通用接口/通用接口/验证码" method:"get" summary:"获取v2验证码"`
|
g.Meta `path:"/v2" tags:"通用接口/验证码" method:"get" summary:"获取v2验证码"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CheckCaptchaV2Req struct {
|
type CheckCaptchaV2Req struct {
|
||||||
|
@ -11,6 +11,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"github.com/gogf/gf/v2/crypto/gmd5"
|
"github.com/gogf/gf/v2/crypto/gmd5"
|
||||||
"github.com/gogf/gf/v2/frame/g"
|
"github.com/gogf/gf/v2/frame/g"
|
||||||
|
"github.com/gogf/gf/v2/os/gtime"
|
||||||
"github.com/gogf/gf/v2/util/gconv"
|
"github.com/gogf/gf/v2/util/gconv"
|
||||||
"github.com/tiger1103/gfast/v3/api/v1/system"
|
"github.com/tiger1103/gfast/v3/api/v1/system"
|
||||||
"github.com/tiger1103/gfast/v3/internal/app/system/service"
|
"github.com/tiger1103/gfast/v3/internal/app/system/service"
|
||||||
@ -37,7 +38,7 @@ func (c *personalController) EditPersonal(ctx context.Context, req *system.Perso
|
|||||||
}
|
}
|
||||||
key := gconv.String(res.UserInfo.Id) + "-" + gmd5.MustEncryptString(res.UserInfo.UserName) + gmd5.MustEncryptString(res.UserInfo.UserPassword)
|
key := gconv.String(res.UserInfo.Id) + "-" + gmd5.MustEncryptString(res.UserInfo.UserName) + gmd5.MustEncryptString(res.UserInfo.UserPassword)
|
||||||
if g.Cfg().MustGet(ctx, "gfToken.multiLogin").Bool() {
|
if g.Cfg().MustGet(ctx, "gfToken.multiLogin").Bool() {
|
||||||
key = gconv.String(res.UserInfo.Id) + "-" + gmd5.MustEncryptString(res.UserInfo.UserName) + gmd5.MustEncryptString(res.UserInfo.UserPassword+ip+userAgent)
|
key = gconv.String(res.UserInfo.Id) + "-" + gmd5.MustEncryptString(res.UserInfo.UserName) + gmd5.MustEncryptString(res.UserInfo.UserPassword+ip+userAgent+gtime.Now().String())
|
||||||
}
|
}
|
||||||
res.UserInfo.UserPassword = ""
|
res.UserInfo.UserPassword = ""
|
||||||
res.Token, err = service.GfToken().GenerateToken(ctx, key, res.UserInfo)
|
res.Token, err = service.GfToken().GenerateToken(ctx, key, res.UserInfo)
|
||||||
|
@ -66,7 +66,7 @@ func (c *loginController) Login(ctx context.Context, req *system.UserLoginReq) (
|
|||||||
user, err = service.SysUser().GetAdminUserByUsernamePassword(ctx, req)
|
user, err = service.SysUser().GetAdminUserByUsernamePassword(ctx, req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// 保存登录失败的日志信息
|
// 保存登录失败的日志信息
|
||||||
service.SysLoginLog().Invoke(ctx, &model.LoginLogParams{
|
service.SysLoginLog().Invoke(gctx.New(), &model.LoginLogParams{
|
||||||
Status: 0,
|
Status: 0,
|
||||||
Username: req.Username,
|
Username: req.Username,
|
||||||
Ip: ip,
|
Ip: ip,
|
||||||
|
@ -9,5 +9,5 @@ package consts
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
Logo = `CiAgIF9fX19fX19fX19fXyAgICAgICAgICAgX18gCiAgLyBfX19fLyBfX19fL19fXyBfX19fX18vIC9fCiAvIC8gX18vIC9fICAvIF9fIGAvIF9fXy8gX18vCi8gL18vIC8gX18vIC8gL18vIChfXyAgKSAvXyAgClxfX19fL18vICAgIFxfXyxfL19fX18vXF9fLyAg`
|
Logo = `CiAgIF9fX19fX19fX19fXyAgICAgICAgICAgX18gCiAgLyBfX19fLyBfX19fL19fXyBfX19fX18vIC9fCiAvIC8gX18vIC9fICAvIF9fIGAvIF9fXy8gX18vCi8gL18vIC8gX18vIC8gL18vIChfXyAgKSAvXyAgClxfX19fL18vICAgIFxfXyxfL19fX18vXF9fLyAg`
|
||||||
Version = "3.2.20"
|
Version = "3.2.21"
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user