Files
Message-Push-Nest/service/settings_service/settings.go
T

24 lines
480 B
Go

package settings_service
import (
"errors"
"message-nest/models"
)
type UserSettings struct {
UserName string
OldPassword string
NewPassword string
}
// EditUserPasswd 用户设置密码
func (us *UserSettings) EditUserPasswd() error {
ok, _ := models.CheckAuth(us.UserName, us.OldPassword)
if !ok {
return errors.New("旧密码校验失败!")
}
var user = make(map[string]string)
user["password"] = us.NewPassword
return models.EditUser(us.UserName, user)
}