Factoring the model user and correcting password
This commit is contained in:
parent
e247d4b434
commit
2f68cfda0a
1 changed files with 10 additions and 4 deletions
14
profile.go
14
profile.go
|
@ -55,10 +55,7 @@ func handleProfile(w http.ResponseWriter, r *http.Request) {
|
||||||
Description: strings.TrimSpace(strings.Join(r.Form["description"], "")),
|
Description: strings.TrimSpace(strings.Join(r.Form["description"], "")),
|
||||||
// Password: ,
|
// Password: ,
|
||||||
}
|
}
|
||||||
data.DisplayName = user.DisplayName
|
|
||||||
data.GivenName = user.GivenName
|
|
||||||
data.Surname = user.SN
|
|
||||||
data.Description = user.Description
|
|
||||||
if user.Mail != "" {
|
if user.Mail != "" {
|
||||||
err := modify(user, config, login.conn)
|
err := modify(user, config, login.conn)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -66,6 +63,15 @@ func handleProfile(w http.ResponseWriter, r *http.Request) {
|
||||||
} else {
|
} else {
|
||||||
data.Success = true
|
data.Success = true
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
user, _ = get(User{
|
||||||
|
DN: login.Info.DN
|
||||||
|
}, config, login.conn)
|
||||||
|
data.DisplayName = user.DisplayName
|
||||||
|
data.GivenName = user.GivenName
|
||||||
|
data.Surname = user.SN
|
||||||
|
data.Description = user.Description
|
||||||
|
data.Mail = user.Mail
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue