mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-09-18 09:44:26 +08:00
ldap包使用v3版本
This commit is contained in:
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"gopkg.in/ldap.v2"
|
||||
"github.com/go-ldap/ldap/v3"
|
||||
)
|
||||
|
||||
/*
|
||||
@@ -23,9 +23,9 @@ ldap:
|
||||
func ValidLDAPLogin(password string) (result bool, err error) {
|
||||
result = false
|
||||
err = nil
|
||||
lc, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "192.168.3.104", 389))
|
||||
lc, err := ldap.DialURL(fmt.Sprintf("ldap://%s:%d", "192.168.3.104", 389))
|
||||
if err != nil {
|
||||
logs.Error("Dial => ", err)
|
||||
logs.Error("DialURL => ", err)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -66,9 +66,9 @@ func ValidLDAPLogin(password string) (result bool, err error) {
|
||||
}
|
||||
|
||||
func AddMember(account, password string) error {
|
||||
lc, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "192.168.3.104", 389))
|
||||
lc, err := ldap.DialURL(fmt.Sprintf("ldap://%s:%d", "192.168.3.104", 389))
|
||||
if err != nil {
|
||||
logs.Error("Dial => ", err)
|
||||
logs.Error("DialURL => ", err)
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -102,9 +102,9 @@ func AddMember(account, password string) error {
|
||||
}
|
||||
|
||||
func ModifyPassword(account, old_password, new_password string) error {
|
||||
l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", "192.168.3.104", 389))
|
||||
l, err := ldap.DialURL(fmt.Sprintf("ldap://%s:%d", "192.168.3.104", 389))
|
||||
if err != nil {
|
||||
logs.Error("Dial => ", err)
|
||||
logs.Error("DialURL => ", err)
|
||||
}
|
||||
defer l.Close()
|
||||
|
||||
|
Reference in New Issue
Block a user