最近做了一个单点登录系统,使用的openLDAP存储用户和组信息。封装了一个ldap的操作类。ldap这东西还是蛮复杂的,用以备忘吧。... print e
#根据表单提交的用户名,检索该用户的dn,一条dn就相当于数据库里的一条记录。...#在ldap里类似cn=username,ou=users,dc=gccmx,dc=cn,验证用户密码,必须先检索出该DN
def ldap_search_dn(self,uid=None):..., e:
print e
#用户验证,根据传递来的用户名和密码,搜索LDAP,返回boolean值
def ldap_get_vaild(self,uid=None...,e:
print e
#修改用户密码
def ldap_update_pass(self,uid=None,oldpass=None,newpass=None