mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 00:54:43 +01:00 
			
		
		
		
	Use the avatar.HashEmail function instead of hashing email directly. Fixes #700
This commit is contained in:
		
							parent
							
								
									9558999698
								
							
						
					
					
						commit
						00cf3e4dab
					
				| @ -21,6 +21,7 @@ import ( | ||||
| 	"github.com/Unknwon/com" | ||||
| 	"github.com/nfnt/resize" | ||||
| 
 | ||||
| 	"github.com/gogits/gogs/modules/avatar" | ||||
| 	"github.com/gogits/gogs/modules/base" | ||||
| 	"github.com/gogits/gogs/modules/git" | ||||
| 	"github.com/gogits/gogs/modules/log" | ||||
| @ -276,8 +277,8 @@ func CreateUser(u *User) error { | ||||
| 	} | ||||
| 
 | ||||
| 	u.LowerName = strings.ToLower(u.Name) | ||||
| 	u.Avatar = base.EncodeMd5(u.Email) | ||||
| 	u.AvatarEmail = u.Email | ||||
| 	u.Avatar = avatar.HashEmail(u.AvatarEmail) | ||||
| 	u.Rands = GetUserSalt() | ||||
| 	u.Salt = GetUserSalt() | ||||
| 	u.EncodePasswd() | ||||
| @ -436,6 +437,11 @@ func UpdateUser(u *User) error { | ||||
| 		u.Description = u.Description[:255] | ||||
| 	} | ||||
| 
 | ||||
| 	if u.AvatarEmail == "" { | ||||
| 		u.AvatarEmail = u.Email | ||||
| 	} | ||||
| 	u.Avatar = avatar.HashEmail(u.AvatarEmail) | ||||
| 
 | ||||
| 	_, err = x.Id(u.Id).AllCols().Update(u) | ||||
| 	return err | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user