diff options
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -66,9 +66,13 @@ func ChangePassword(email, oldPassword, newPassword string) error { vU := VirtualUser{Email: email, Password: oldPassword} if !vU.AuthUser() { - return errors.New("User/password does not match.") + return errors.New("User/Password do not match.") } + vD := VirtualDomain{} + vD.Name = GetDomain(email) + vU.DomainId = vD.GetPrimaryKey() + if !vU.UpdatePassword(newPassword) { return errors.New("There was an error.") } |
