diff --git a/server/admin/api_user.go b/server/admin/api_user.go index 80a5693..19a56f9 100644 --- a/server/admin/api_user.go +++ b/server/admin/api_user.go @@ -220,6 +220,7 @@ type userAccountMailData struct { Username string Nickname string PinCode string + LimitTime string OtpImg string OtpImgBase64 string DisableOtp bool @@ -276,6 +277,13 @@ func userAccountMail(user *dbdata.User) error { OtpImgBase64: "data:image/png;base64," + otpData, DisableOtp: user.DisableOtp, } + + if user.LimitTime == nil { + data.LimitTime = "无限制" + } else { + data.LimitTime = user.LimitTime.Local().Format("2006-01-02") + } + w := bytes.NewBufferString("") t, _ := template.New("auth_complete").Parse(htmlBody) err = t.Execute(w, data) diff --git a/server/dbdata/db.go b/server/dbdata/db.go index c59d661..15d9b01 100644 --- a/server/dbdata/db.go +++ b/server/dbdata/db.go @@ -184,6 +184,7 @@ const accountMail = `

您好:

用户组: {{.Group}}
用户名: {{.Username}}
用户PIN码: {{.PinCode}}
+ 用户过期时间: {{.LimitTime}}
{{if .DisableOtp}} {{else}}