diff pkg/models/types.go @ 484:2ac37419f593

Implemented wamos/issue114 (Improve code consistency: For login use json body, disallow GET).
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 24 Aug 2018 11:36:11 +0200
parents 73c7b2d6246e
children
line wrap: on
line diff
--- a/pkg/models/types.go	Fri Aug 24 10:50:58 2018 +0200
+++ b/pkg/models/types.go	Fri Aug 24 11:36:11 2018 +0200
@@ -88,15 +88,11 @@
 	if err := json.Unmarshal(data, &s); err != nil {
 		return err
 	}
-	if !emailRe.MatchString(s) {
-		return errNoEmailAddress
+	if user := UserName(s); user.IsValid() {
+		*u = user
+		return nil
 	}
-	user := UserName(s)
-	if !user.IsValid() {
-		return errNoValidUser
-	}
-	*u = user
-	return nil
+	return errNoValidUser
 }
 
 func (u *UserName) Scan(src interface{}) (err error) {