|
@@ -14,12 +14,14 @@ type Credential struct {
|
|
Password string
|
|
Password string
|
|
PlainPassword string
|
|
PlainPassword string
|
|
Email string
|
|
Email string
|
|
|
|
+ AltEmail string
|
|
TelephoneNumber string
|
|
TelephoneNumber string
|
|
}
|
|
}
|
|
|
|
|
|
func (c *Credential) sanitize(s string) string {
|
|
func (c *Credential) sanitize(s string) string {
|
|
- r := strings.NewReplacer("'", "", "-", "", " ", "")
|
|
|
|
- return strings.ToLower(r.Replace(s))
|
|
|
|
|
|
+ lower := strings.ToLower(s)
|
|
|
|
+ r := strings.NewReplacer("'", "", "-", "", " ", "", "ò", "o", "ì", "i")
|
|
|
|
+ return r.Replace(lower)
|
|
}
|
|
}
|
|
|
|
|
|
func (c *Credential) GenerateUsername() string {
|
|
func (c *Credential) GenerateUsername() string {
|