Rev 12555 | Rev 15699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 12555 | Rev 13323 | ||
---|---|---|---|
Line 62... | Line 62... | ||
62 | !endif |
62 | !endif |
63 | !exit |
63 | !exit |
64 | :ldap |
64 | :ldap |
65 | 65 | ||
66 | !if $ldap_uid!=$ldap_login and $ldap_login notsametext $empty |
66 | !if $ldap_uid!=$ldap_login and $ldap_login notsametext $empty |
- | 67 | !! quite anonymous search, since $ldap_oneuser is unpriviledged |
|
67 | !set login=!sh ldapsearch -x -LLL -t -H ldap://$ldap_auth:$ldap_port -b "$ldap_base" $ldap_uid="$login" $ldap_login | grep -v "^[d]n:" |
68 | !set login=!sh ldapsearch -x -LLL -t -H ldap://$ldap_auth:$ldap_port -b "$ldap_base" $ldap_accreditation $ldap_uid="$login" $ldap_login | grep -v "^[d]n:" |
68 | !set login=!replace internal : by = in $login |
69 | !set login=!replace internal : by = in $login |
69 | !set login=!getopt $ldap_login in $login |
70 | !set login=!getopt $ldap_login in $login |
70 | !set login=!text select $char_alnum in $login |
71 | !set login=!text select $char_alnum in $login |
71 | !set login=!char 1 to $[$login_max -$limit] of $login |
72 | !set login=!char 1 to $[$login_max -$limit] of $login |
72 | !set login_char=!charcnt $login |
73 | !set login_char=!charcnt $login |