mirror of
				https://github.com/mindoc-org/mindoc.git
				synced 2025-10-25 10:59:13 +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
	 gsw945
					gsw945