Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re: use a variable in ldapsearch filter

by Cornichon (Initiate)
on Apr 09, 2020 at 16:49 UTC ( #11115286=note: print w/replies, xml ) Need Help??

in reply to use a variable in ldapsearch filter

Thank you for your answers, unfortunately after many tests, the LDAP filter does not use the value contained in the variable.

I put you the code that I currently use to see if you have another solution :

package cnmodule; sub function1 { use strict; use Net::LDAP; my ($local) = @_; my $valueA; my $ldap = Net::LDAP->new('',version => 3) or die "Can t connect to LDAP ($@)"; $valueA = $ldap->bind ("cn=usercheck,cn=users,dc=domain,dc=network", + password => 'password'); $valueA->code && die $valueA->error; $valueA= $ldap->search( base => 'dc=domain,dc=network', scope => 'sub', filter => qq{(sn=q{$local})}, ); $ldap->unbind(); $valueA->code && die $valueA->error; foreach my $entry ($valueA->all_entries) { my $valueB = $entry->get_value('CN'); } return $valueB; } $variableA='test'; $variableB=function1($variableA); print $variableB; 1;

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://11115286]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (7)
As of 2020-06-01 16:54 GMT
Find Nodes?
    Voting Booth?
    Do you really want to know if there is extraterrestrial life?

    Results (5 votes). Check out past polls.