Feat: enable 2FA / password management

This commit is contained in:
HFO4
2020-02-20 12:42:38 +08:00
parent 58d8695c53
commit 80268e33bf
8 changed files with 171 additions and 4 deletions

View File

@@ -301,6 +301,14 @@ func (user *User) Update(val map[string]interface{}) error {
return DB.Model(user).Updates(val).Error
}
// UpdateOptions 更新用户偏好设定
func (user *User) UpdateOptions() error {
if err := user.SerializeOptions(); err != nil {
return err
}
return user.Update(map[string]interface{}{"options": user.Options})
}
// GetGroupExpiredUsers 获取用户组过期的用户
func GetGroupExpiredUsers() []User {
var users []User