Add additional input validation for user creation (#11937)

Этот коммит содержится в:
Daniel Schalla
2019-08-27 10:39:01 +02:00
коммит произвёл GitHub
родитель b8fa36cb41
Коммит a92c830e57
3 изменённых файлов: 78 добавлений и 0 удалений

Просмотреть файл

@@ -494,6 +494,18 @@ func (u *User) Sanitize(options map[string]bool) {
}
}
// Remove any input data from the user object that is not user controlled
func (u *User) SanitizeInput() {
u.AuthData = NewString("")
u.AuthService = ""
u.LastPasswordUpdate = 0
u.LastPictureUpdate = 0
u.FailedAttempts = 0
u.EmailVerified = false
u.MfaActive = false
u.MfaSecret = ""
}
func (u *User) ClearNonProfileFields() {
u.Password = ""
u.AuthData = NewString("")