Rev 15699 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 15699 | Rev 17846 | ||
---|---|---|---|
Line 68... | Line 68... | ||
68 | !exit |
68 | !exit |
69 | :ldap |
69 | :ldap |
70 | 70 | ||
71 | !if $ldap_uid!=$ldap_login and $ldap_login notsametext $empty |
71 | !if $ldap_uid!=$ldap_login and $ldap_login notsametext $empty |
72 | !! quite anonymous search, since $ldap_oneuser is unpriviledged |
72 | !! quite anonymous search, since $ldap_oneuser is unpriviledged |
- | 73 | !if xxxldap: notin xxx$ldap_auth and xxxldaps: notin xxx$ldap_auth |
|
- | 74 | ldap_auth=ldap://$ldap_auth |
|
- | 75 | !endif |
|
73 | !set login=!sh ldapsearch -x -LLL -t -H |
76 | !set login=!sh ldapsearch -x -LLL -t -H $ldap_auth:$ldap_port -b "$ldap_base" $ldap_accreditation $ldap_uid="$login" $ldap_login | grep -v "^[d]n:" |
74 | !set login=!replace internal : by = in $login |
77 | !set login=!replace internal : by = in $login |
75 | !set login=!getopt $ldap_login in $login |
78 | !set login=!getopt $ldap_login in $login |
76 | !set login=!text select $char_alnum in $login |
79 | !set login=!text select $char_alnum in $login |
77 | !set login=!char 1 to $[$login_max -$limit] of $login |
80 | !set login=!char 1 to $[$login_max -$limit] of $login |
78 | !set login_char=!charcnt $login |
81 | !set login_char=!charcnt $login |