fix: ldap password 因为地址传递而变化导致无法登陆 (#46)

This commit is contained in:
二丫讲梵 2022-06-29 16:23:26 +08:00 committed by GitHub
parent 91194b04a9
commit 7be9bdd319
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import (
"github.com/eryajf/go-ldap-admin/config" "github.com/eryajf/go-ldap-admin/config"
"github.com/eryajf/go-ldap-admin/model" "github.com/eryajf/go-ldap-admin/model"
"github.com/eryajf/go-ldap-admin/public/common" "github.com/eryajf/go-ldap-admin/public/common"
"github.com/eryajf/go-ldap-admin/public/tools"
ldap "github.com/go-ldap/ldap/v3" ldap "github.com/go-ldap/ldap/v3"
) )
@ -28,7 +29,7 @@ func (x UserService) Add(user *model.User) error {
add.Attribute("postalAddress", []string{user.PostalAddress}) add.Attribute("postalAddress", []string{user.PostalAddress})
add.Attribute("mobile", []string{user.Mobile}) add.Attribute("mobile", []string{user.Mobile})
add.Attribute("uid", []string{user.Username}) add.Attribute("uid", []string{user.Username})
add.Attribute("userPassword", []string{user.Password}) add.Attribute("userPassword", []string{tools.NewParPasswd(user.Password)})
return common.LDAP.Add(add) return common.LDAP.Add(add)
} }